我目前正在编写一个 Web 应用程序,以后打算使用 node-webkit 进行部署。我想使用尽可能少的 node.js,这样我就可以选择轻松地部署到 Web,而不必重写大部分代码。
我使用 Jam.js 作为包管理器。显然存在 node.jsrequire
与 require.js 冲突的问题require
。使用requirejs
而不是require
似乎是一个不错的选择。但是,Jam.js 编译 require.config.js 文件并在其中使用require
(而不是requirejs
)。
目前,我必须window.require = undefined;
让 Jam.js 的 require.js 在 node-webkit 中工作。
有没有办法让 Jam.js 使用requirejs
而不是编译 require.config.js 文件require
?
或者是否有不同的解决方案可以让我同时使用 Jam.js 和 node.jsrequire
而无需执行类似的操作window.require = undefined;
?我发现node-webkit FAQ中提出的解决方案不是很令人满意。
谢谢你的帮助!