我想找到一种正确设置客户端咖啡脚本的方法:
public/coffee/any/directory/any/file.coffee
我目前正在使用:
"devDependencies": {
"grunt": "^0.4.5",
"grunt-contrib-coffee": "^0.10.1",
"grunt-contrib-less": "~0.3",
"grunt-shell": "^0.7.0"
},
"dependencies": {
"body-parser": "^1.3.1",
"express": "^4.4.3",
"mongoose": "^3.8.12",
"node-curl": "^0.3.1"
}
我对如何正确设置这一点感到有点迷茫。
/js/any/directory/any/file.coffee
收到请求时,是否应该尝试提供每个映射js文件?如果是这样,我还没有找到如何设置connect-assets
来为这些js提供服务。我试图设置grunt-contrib-coffee
,但根据文档,您可以在配置中放置单个文件,或者将所有内容构建到唯一文件中。我很想得到您的反馈,并了解您的设置。我也很好奇如何使用源地图。
请尝试具体提供工作示例代码而不要与文档链接过多,我在无关的旧帖子和文档中丢失了,让我们尝试将所有内容保留在Stack Overflow上。
由于
修改
我目前的咕噜声配置:
coffee:
compile:
options:
sourceMap: true
src: ['public/coffee/**/*.coffee']
dest: 'public/js/compiled.js'
剩下的问题是生成的映射是针对连接文件而不是针对每个文件完成的。