我正在尝试配置WebStorm来响应用CoffeeScript编写的Express.js应用程序中的断点。当express最初启动时,我能够使程序在断点处暂停,但是当从浏览器向应用程序发送请求时,断点不起作用。
的package.json
"scripts": {
"start": "./node_modules/coffee-script/bin/coffee app.coffee",
"compile-coffeescript": "coffee --map -c .",
...
}
...
在生产环境中,应用程序使用nodemon app.coffee
启动。据我所知,WebStorm需要将CoffeeScript转换为JS,并包含源映射,以便断点工作。
因此,对于开发,我已将WebStorm配置为执行compile-coffeescript
命令(来自package.json)以生成源映射,然后通过生成的app.js
文件而不是原始{{}}来启动应用程序{1}}档案。
此过程对于调试CoffeeScript Express应用程序看起来是否正确?