【问题标题】:Make browserify work with Google Closure Compiler让 browserify 与 Google Closure Compiler 一起工作
【发布时间】:2014-07-04 04:15:20
【问题描述】:

我正在尝试使用 Google Closure Compiler 使用高级优化来编译我由 browserify 生成的代码。 尝试使用不同的标志运行 browserify,目前没有成功。

有人有这方面的经验吗?

【问题讨论】:

  • 您是否从编译器收到错误?或者它正在生成无法运行的代码?需要更多详细信息。
  • 编译器运行没有错误。当我运行时,我得到:Uncaught Error: Cannot find module 'underscore' 我猜 browserify 需要和导出模块的方式不能很好地与 Closure 配合使用?
  • @MichalKowalkowski 您确定在相应的文件中需要下划线吗?另外,请确保您没有传入 window 对象(如果是的话)。
  • 保存并打开 browserified 包。然后打开并检查下划线js源是否在某处呈现。如果没有,那么你还没有required 它。

标签: google-closure-compiler browserify


【解决方案1】:

我不得不更改文件:/node_modules/browserify/node_modules/browser-pack/_prelude.js 与 google 闭包注释并将外部文件添加为

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

您收到了哪些错误/警告?

【讨论】:

    猜你喜欢
    • 2015-04-27
    • 1970-01-01
    • 1970-01-01
    • 2014-10-15
    • 2011-05-12
    • 1970-01-01
    • 1970-01-01
    • 2019-05-26
    • 1970-01-01
    相关资源
    最近更新 更多