【发布时间】:2015-02-04 13:43:56
【问题描述】:
有没有办法用 grunt 闭包编译器生成源映射?
我尝试了grunt-closure-compiler 和grunt-closure-tools,但我似乎无法让它生成源映射文件。
这是我的设置:
在这里,我在options 和外部都进行了尝试,两者的值都是true 或path/to/src.map。我找不到这方面的文档。
'closure-compiler': {
lib : {
closurePath: 'closure-compiler',
js: 'path/to/src.js',
jsOutputFile: 'path/to/output.js',
maxBuffer: 10000,
// sourceMap: true / 'path/to/src.map'
options: {
compilation_level: 'ADVANCED_OPTIMIZATIONS',
language_in: 'ECMASCRIPT5',
externs: ['externs/*.js'],
// sourceMap: true / 'path/to/src.map'
}
}
},
在这里我按照文档进行操作,但无法正常工作。
closureCompiler: {
options: {
compilerFile: 'closure-compiler/build/compiler.jar',
create_source_map: 'path/to/src.map',
compilation_level: 'ADVANCED_OPTIMIZATIONS',
externs: ['externs/*.js']
},
lib : {
src: 'path/to/src.js',
dest: 'path/to/output.js'
}
}
我错过了什么?
【问题讨论】:
标签: javascript node.js gruntjs google-closure-compiler