$ ws . // opens WebStorm with current directory
$ ws ~/path/to/directoryYouWantToOpen // kind of self explanatory
$ ws // just opens it up and then it's up to you to use it wisely
在npm
的代码中崩溃了,不是我的。我想使用VSCode IDE调试器调试npm
进程,以便可以检查调用堆栈中的变量以尝试找出问题所在。
用于调试npm
本身的正确launch.json
配置是什么?
答案 0 :(得分:0)
我浪费了半个小时试图解决这个问题,因此在这里分享答案可以帮助其他人。
(至少在我的Mac上是)技巧是运行npm-cli.js
而不是运行npm
可执行文件。
这是我用来调试launch.json
的{{1}}配置。要调试其他npm命令,只需更改下面的npm outdated -g
。
args
我还没有测试看看他的作品是否能调试{
"type": "node",
"request": "launch",
"name": "Debug NPM Outdated",
"cwd": "/usr/local/lib/node_modules/npm/bin/",
"args": [
"npm-cli.js",
"outdated",
"-g",
],
"protocol": "inspector",
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen",
"disableOptimisticBPs": true
},
所运行的其他代码,但是如果它可以用于调试webpack插件,那就太好了!
顺便说一句,我尝试捕获的特定npm
错误已在npm
中修复,该错误应尽快发布。参见https://github.com/npm/cli/pull/173。