【发布时间】:2019-03-31 02:32:09
【问题描述】:
我正在使用 Closure Compiler 编写一个相当大的 JavaScript 库,但我制作了一个较小的模型以用作此问题的示例:
src/main.js:
export function main(str) {
console.log("From main: " + str);
}
命令:
google-closure-compiler --compilation_level ADVANCED_OPTIMIZATIONS --language_in ECMASCRIPT6 --language_out ECMASCRIPT6 --js_module_root src/ --module_resolution node --js src/main.js --js_output_file build/main.min.js
预期结果(大致):
export function main(str){console.log("From main: "+str)}
实际结果:
'use strict';
长话短说,我已经苦苦挣扎了好几个小时,我不知道如何让 Closure Compiler 尊重 ES6“导出”语句。我已经尝试了很多次谷歌搜索,但我只能得到 "goog.modules" 的结果,这不是我想要的。任何帮助将不胜感激。
【问题讨论】:
标签: javascript google-closure-compiler