使用Jam.js,require.js和node-webkit没有冲突

时间:2013-10-08 12:10:49

标签: javascript node.js requirejs node-webkit jamjs

我目前正在编写一个Web应用程序,后来我打算使用node-webkit进行部署。我希望尽可能少地使用node.js,以便我可以轻松地部署到Web而无需重写大部分代码。

我正在使用Jam.js作为包管理器。显然存在node.js的require与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编译require.config.js文件?

或者是否有一个不同的解决方案可以让我同时使用Jam.js和node.js的require,而不必像window.require = undefined;这样做?我发现node-webkit FAQ中提出的解决方案不太令人满意。

感谢您的帮助!