让Browserify与Google Closure Compiler配合使用

7
我正在尝试使用Google Closure Compiler的高级优化编译由browserify生成的代码。我尝试使用不同的标志运行browserify,但目前为止没有成功。
有人有相关经验吗?

编译器是否出现错误?或者生成的代码无法运行?需要更多细节。 - Tyler
编译器无错误运行。 当我运行时,出现以下错误:`Uncaught Error: Cannot find module 'underscore'`我猜测Browserify需要和导出模块的方式与Closure不兼容? - Michal Kowalkowski
1
@MichalKowalkowski 你确定在适当的文件中需要下划线吗?另外,请确保您没有传递窗口对象(如果有的话)。 - bob_cobb
保存并打开browserified捆绑包。然后打开并检查是否在其中某处呈现了underscore js源代码。如果没有,则您没有require它。 - Zasz
1个回答

0

我不得不更改文件:/node_modules/browserify/node_modules/browser-pack/_prelude.js,并使用Google Closure注释添加外部文件

/**
* @param {*=}o
* @param {*=}u 
*/
function require(o,u){}

你收到了哪些错误/警告信息?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接