我目前正在编写一个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中提出的解决方案不太令人满意。
感谢您的帮助!
答案 0 :(得分:3)