最近做了个webapp, 做完后想试试node-webkit打包成桌面客户端,可是尝试后发现一运行就报错,报错分别是:
Uncaught TypeError: Object function (name) { if (name == 'nw.gui') return nwDispatcher.requireNwGui(); return global.require(name);} has no method 'config'
Uncaught AssertionError: path must be a string assert.js:92
得知是requirejs和nodejs的require冲突导致,于是有如下解决方案:
将webapp中的require改为requirejs,因为requirejs本来就应该用requirejs的,require只是requirejs的一个别名。
OK 问题搞定
Comments(0)