gpt4 book ai didi

javascript - 使用 grunt 闭包编译器生成源映射?

转载 作者:行者123 更新时间:2023-11-30 17:04:06 25 4
gpt4 key购买 nike

有没有办法用 grunt 闭包编译器生成源映射?

我都试过了grunt-closure-compilergrunt-closure-tools但我似乎无法让它生成源映射文件。

这是我的设置:

在这里,我在 options 内部和外部都进行了尝试,均使用值 truepath/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'
}
}

我错过了什么?

最佳答案

对于 grunt-closure-compiler,这适用于我的项目:

'closure-compiler': {
dev: {
js: ['src/**/*.js'],
jsOutputFile: 'dist/js/output.js',
maxBuffer: 500,
noreport: true,
options: {
compilation_level: 'ADVANCED_OPTIMIZATIONS',
language_in: 'ECMASCRIPT5_STRICT',
warning_level: 'VERBOSE',
use_types_for_optimization: undefined,
output_wrapper: '(function(){%output%\n}).call(window)',
create_source_map: 'dist/js/output.js.map'
}
}
}

关于javascript - 使用 grunt 闭包编译器生成源映射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28322938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com