Javascript Coffeescript源代码映射不’;t引用原始文件,但引用新的浓缩文件
我正在使用编译以下内容:Javascript Coffeescript源代码映射不’;t引用原始文件,但引用新的浓缩文件,javascript,coffeescript,gruntjs,source-maps,grunt-contrib-coffee,Javascript,Coffeescript,Gruntjs,Source Maps,Grunt Contrib Coffee,我正在使用编译以下内容: src 咖啡 测试1.咖啡 测试2.咖啡 测试3.咖啡 进入: 距离 js concated.js concated.js.map 这是可行的,但问题是在dist/js中生成了第三个名为“concated.src.coffee”的文件,这就是concated.js.map引用的文件。这对我没有用,当我在浏览器中调试时,我希望sourcemap引用原始文件,而不是一个浓缩的咖啡文件 我的咕噜咖啡配置: module.exports = compi
- src
- 咖啡
- 测试1.咖啡
- 测试2.咖啡
- 测试3.咖啡
- 咖啡
- 距离
- js
- concated.js
- concated.js.map
- js
module.exports =
compileWithMaps:
options:
sourceMap: true
files: 'dist/js/concated.js': 'src/coffee/*.coffee’
关于如何使sourcemap引用原始文件而不是生成的浓缩咖啡文件,您有什么想法吗?找到了一种方法让它工作起来 我没有让concat all.coffee文件,而是更改了任务配置,以单独编译所有文件,并将它们全部放在一个文件夹中,如下所示:
glob_to_multiple:
options:
sourceMap: true
expand: true
flatten: true
cwd: 'src/'
src: ['**/*.coffee']
dest: 'dist/compile-coffee'
ext: '.js’
为了收集文件和相关的源映射,我使用并配置了如下任务:
your_target:
options:
sourceRoot: '../../'
files: 'dist/concat-js/concat.js': [ 'dist/compile-coffee/*.js’ ]
找到了一个让它工作的方法 我没有让concat all.coffee文件,而是更改了任务配置,以单独编译所有文件,并将它们全部放在一个文件夹中,如下所示:
glob_to_multiple:
options:
sourceMap: true
expand: true
flatten: true
cwd: 'src/'
src: ['**/*.coffee']
dest: 'dist/compile-coffee'
ext: '.js’
为了收集文件和相关的源映射,我使用并配置了如下任务:
your_target:
options:
sourceRoot: '../../'
files: 'dist/concat-js/concat.js': [ 'dist/compile-coffee/*.js’ ]