Javascript 闭包编译器和包含文件
有没有办法在源代码的“编译”时将文件包含在JavaScript文件中?基本上,我要寻找的是一种将多个文件编译成一个文件的方法,而不必使用closurecompile命令定义包含的文件 作为一个例子,我使用sass语言来更精确地描述我正在寻找的东西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
# 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
。答案是模块。