我正在尝试使用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
答案 0 :(得分:0)
Closure Compiler尚不支持EcmaScript 6模块。我相信ES6放弃了“模块”文字。您的意思是使用ES6语法吗?