如何在使用NodeJS进行错误处理时使用CoffeeScript源图?

时间:2016-04-07 14:12:11

标签: node.js coffeescript gulp

我正在编写NodeJS应用程序。我以为我会尝试一下CoffeeScript。我正在使用gulp将我的.js文件转换为.coffee文件以及创建的源映射。如何让控制台注销指向.coffee文件而不是.js文件的错误?

1 个答案:

答案 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来启动服务器。