Javascript 闭包编译器和包含文件

Javascript 闭包编译器和包含文件,javascript,google-closure-compiler,Javascript,Google Closure Compiler,有没有办法在源代码的“编译”时将文件包含在JavaScript文件中?基本上,我要寻找的是一种将多个文件编译成一个文件的方法,而不必使用closurecompile命令定义包含的文件 作为一个例子,我使用sass语言来更精确地描述我正在寻找的东西 # Sass file # Include dimensions @import "_dimensions.sass" 编辑 与指挥部相比较,澄清 java-jar compiler.jar--js file1.js file2.js main.j

有没有办法在源代码的“编译”时将文件包含在JavaScript文件中?基本上,我要寻找的是一种将多个文件编译成一个文件的方法,而不必使用closurecompile命令定义包含的文件

作为一个例子,我使用sass语言来更精确地描述我正在寻找的东西

# Sass file
# Include dimensions
@import "_dimensions.sass"

编辑

与指挥部相比较,澄清

java-jar compiler.jar--js file1.js file2.js main.js--js_output_file compiled_output.js


我问是否有一种方法可以在代码中包含这些内容,例如;如果有一个文件名为
main.js
,那么这个文件本身将通过在源代码中定义
file1.js
file2.js
来包含它们。

这个答案将是巨大的,但应该指向使用模块系统和捆绑程序。@ChadKillingsworth,这实际上可能回答了我的问题。默认情况下,无法使用源代码内标识符“导入”文件?默认情况下,这意味着在浏览器中本机导入-否。但是,有大量生成工具可帮助您完成此操作。我想先说。@ChadKillingsworth不不,这就是我的问题吗?我不是这个意思。我的意思是,就像在本地编译和压缩文件一样,甚至在将文件提供给最终用户之前。例如,我没有执行
java-jar compiler.jar--js file1.js file2.js file3.js--js_output_file--js_output_file compiled_output.js
而是询问是否可以在source.Right中定义
--js file1.js file2.js file3.js
。答案是模块。这个答案是巨大的,但应该指向使用一个模块系统和一个绑定器。@ChadKillingsworth,这实际上可能回答了我的问题。默认情况下,无法使用源代码内标识符“导入”文件?默认情况下,这意味着在浏览器中本机导入-否。但是,有大量生成工具可帮助您完成此操作。我想先说。@ChadKillingsworth不不,这就是我的问题吗?我不是这个意思。我的意思是,就像在本地编译和压缩文件一样,甚至在将文件提供给最终用户之前。例如,我没有执行
java-jar compiler.jar--js file1.js file2.js file3.js--js_output_file--js_output_file compiled_output.js
而是询问是否可以在source.Right中定义
--js file1.js file2.js file3.js
。答案是模块。