使用带有 --inspect 标志的“npm start”?

eri*_*rom 7 node.js npm

有没有办法让我运行npm start并传递 --inspect 标志?

npm --inspect start不起作用。也不npm start -- --inspect

Bri*_*wis 15

npm 支持node-options使用环境变量传递的配置值NODE_OPTIONS。该环境变量由 NodeJS 8+ 解释。所以如果你的 package.json 看起来像这样:

{
  ...
  "scripts": {
    "dev": "node src/index.js"
  },
  ...
}
Run Code Online (Sandbox Code Playgroud)

那么你可以使用

npm --node-options --inspect run dev
Run Code Online (Sandbox Code Playgroud)