我正在编写一个 NodeJS 应用程序。我想我会试试 CoffeeScript。我正在使用 gulp 将我的 .js 文件与创建的源映射一起转换为 .coffee 文件。如何让控制台注销指向 .coffee 文件而不是 .js 文件的错误?
最佳答案
是也不是。
使用 gulp-coffee 和 gulp-sourcemaps 编译您的前端代码,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
来启动您的服务器。
关于node.js - 我如何在使用 NodeJS 的错误处理中使用 CoffeeScript sourcemaps?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36478816/