我正在使用grunt-browserify为nw.js构建我的应用程序。问题是process.cwd()或__dirname返回的是相对路径,而不是绝对路径。我尝试过detectGlobals和insertGlobals选项的不同组合。不起作用。如何限制使用browserify polyfills?
发布于 2016-01-02 04:26:13
Browserify注入了自己版本的核心节点模块,如http、path、fs和process,以在浏览器环境中填补这些模块,不幸的是,这些模块将覆盖Node-Webkit中的原始模块。为了解决这个问题,你需要使用no-builtins标志来修复browserify。
对于grunt来说应该是
{ 'no-builtins': true }
在gruntfile文件的browserify选项中。
https://stackoverflow.com/questions/30209214
复制相似问题