如何在使用NodeJS的错误处理中使用CoffeeScript源映射



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

是和否

编译您的前端代码,使用gullow coffee和gullow源地图,Chrome将自动使用这些源地图。

请不要编译后端代码,而是使用coffee命令运行它。

这样做,所有的堆栈跟踪和错误线都会相应地显示出来。

当用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来启动服务器。