【问题标题】:Concatenating javascript files using closure compiler使用闭包编译器连接 javascript 文件
【发布时间】:2014-01-14 06:00:09
【问题描述】:

我正在尝试使用 Closure 编译器连接 javascript 文件 - 可能在代码优化之前以获得更好的代码优化结果。我是闭包的新手,我找不到将 js 文件与闭包连接的方法。如果可以编写一个关闭脚本来连接文件,在文件夹之间移动它们等,我会喜欢它。

这是我要查找的示例:这是三个 js 文件

//A.js
 require ("B");
 require ("C");
 function x(){...} //Calls y() and calls z()

//B.js
 require ("C");
 export function y(){...} //Calls z()

//C.js
 export function z(){...}

将 B.js 和 C.js 拼接成一个文件,如下所示:

//A.js
 require ("B");
 function x(){...} //Calls y() and calls z()

//B.js
 export module B{
   export function y(){...} //Calls z()
   export function z(){...}
 }

在这次重组之后,我想关闭以优化和混淆 A.js 和 B.js

【问题讨论】:

    标签: google-closure-compiler


    【解决方案1】:

    闭包编译器还不支持 EcmaScript 6 模块。而且我相信 ES6 放弃了“模块”文字。您的意思是使用 ES6 语法吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多