Atu*_*ini 3 javascript node.js express package.json
我正在窗口环境中开发express.js。我已经成功启动了我的项目npm start。现在我需要在package.json文件中添加调试语句以启用调试。
像这样:
"scripts": {
"start": "DEBUG=fibonacci:* node ./bin/www"
}
Run Code Online (Sandbox Code Playgroud)
在我编辑命令后,package.json我npm start遇到错误:
Error: Debug is not an internal or external command
Run Code Online (Sandbox Code Playgroud)
注意:我正在关注 Node.js 书,并且在书中它执行成功。
在 npm 脚本中设置环境变量是特定于平台的。
在 Windows 上:
"start": "set DEBUG=fibonacci:*&& mocha --reporter spec"
Run Code Online (Sandbox Code Playgroud)
在 Unix/macOS 上:
"start": "DEBUG=fibonacci:* mocha --reporter spec"
Run Code Online (Sandbox Code Playgroud)
我建议使用cross-env( npm i -D cross-env),它可以处理这些差异并适用于所有平台:
"start": "cross-env DEBUG=fibonacci:* mocha --reporter spec"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6695 次 |
| 最近记录: |