我正在编写NodeJS应用程序。我以为我会尝试一下CoffeeScript。我正在使用gulp将我的.js文件转换为.coffee文件以及创建的源映射。如何让控制台注销指向.coffee文件而不是.js文件的错误?
答案 0 :(得分:2)
是和否。
使用gulp-coffee和gulp-sourcemaps编译 前端代码,Chrome会自动使用这些源图。
不编译您的后端代码,而是使用coffee
命令运行它。
这样做可以正确显示所有堆栈跟踪和错误行。
在咖啡脚本中编写服务器逻辑时,您应该在package.json中添加一个启动脚本,例如:
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1", // not required but nice to have
"postinstall": "bower i", // not required but nice to have
"start": "coffee server.js"
}
现在,您可以通过调用npm start
来启动服务器。