javascript - Coffeescript 将客户端文件移植到具有全局变量的 Node

标签 javascript node.js coffeescript requirejs

我像这样使用 CoffeeScript 全局变量:

@gameSettings = {}

我可以从任何文件评估游戏设置。

在不再工作的 Node 中。有没有一种简单的方法可以使用 GLOBAL 进行移植,这样我就不必使用 requirejs/browserify (因为我希望相同的文件仍然可以在客户端上工作)?

最佳答案

GLOBAL.gameSettings = {}; 有什么问题吗?

如果您也希望它在浏览器中工作,我想您可以简单地执行以下操作:

GLOBAL = GLOBAL || window;

关于javascript - Coffeescript 将客户端文件移植到具有全局变量的 Node ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22278691/

相关文章:

javascript - 在 JavaScript 中打印当前堆栈跟踪

ruby-on-rails - 从javascript触发茧add_association

node.js - 如何在 Coffeescript 中实现和谐?

javascript - Angular 在线过滤器 "controller side"

c# - 如何在 Windows Phone 混合应用程序中将参数从 javascript 传递到 C# 方法

javascript - Google Cloud 上的虚拟 Ubuntu VM 无法通过 nodejs、外部 ip 连接

javascript - 如何使用 Coffeescript 的参数编写 setTimeout

javascript - 将转换 html 分配给服务器端控件

javascript - 使用 Javascript 从弹出窗口中删除地址栏

javascript - 从 Node API 到 PHP 服务器的 Axios 调用导致套接字挂起