在CoffeeScript Express.js应用程序中使用断点

时间:2018-01-22 20:08:21

标签: node.js express debugging coffeescript webstorm

我正在尝试配置WebStorm来响应用CoffeeScript编写的Express.js应用程序中的断点。当express最初启动时,我能够使程序在断点处暂停,但是当从浏览器向应用程序发送请求时,断点不起作用。

的package.json

"scripts": {
    "start": "./node_modules/coffee-script/bin/coffee app.coffee",
    "compile-coffeescript": "coffee --map -c .",
    ...
}
...

调试配置 enter image description here

enter image description here

在生产环境中,应用程序使用nodemon app.coffee启动。据我所知,WebStorm需要将CoffeeScript转换为JS,并包含源映射,以便断点工作。

因此,对于开发,我已将WebStorm配置为执行compile-coffeescript命令(来自package.json)以生成源映射,然后通过生成的app.js文件而不是原始{{}}来启动应用程序{1}}档案。

此过程对于调试CoffeeScript Express应用程序看起来是否正确?

其他说明

  • 在Mac上使用Google Chrome进行测试。
  • JetBrains浏览器插件已安装并可与其他(非coffeescript)项目一起使用。

0 个答案:

没有答案