【发布时间】:2015-11-09 09:21:41
【问题描述】:
我正在使用this answer 推荐的minifyify 插件,但在与 Grunt 一起使用时,我似乎找不到任何方法来传递标志/选项。
这是我的 Gruntfile 的相关部分:
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
browserify: {
options: {
browserifyOptions: {
debug: true
},
exclude: [/*...all vendor packages...*/],
transform: [
'brfs',
'debowerify',
'deamdify'
]
},
app: {
files: [{
expand: true,
cwd: 'web/resources/js',
src: '**/*.js',
dest: 'web/assets/js',
ext: '.min.js',
extDot: 'last'
}],
options: {
plugin: ['minifyify']
}
}
}
});
编译后的文件附加了//# sourceMappingURL=bundle.map,这是不正确的。此外,地图文件根本没有写入磁盘或生成。
如何传递选项以使 sourceMappingURL 与文件名相同?比如:
-
/web/assets/js/foo.min.js->/web/assets/js/foo.js.map -
/web/assets/js/bar.min.js->/web/assets/js/bar.js.map - 等等……
【问题讨论】:
标签: javascript gruntjs browserify source-maps grunt-browserify