当前位置 : 主页 > 网页制作 > Nodejs >

node.js – 运行“yarn run”时将参数传递给“node”可执行文件

来源:互联网 收集:自由互联 发布时间:2021-06-16
可以使用各种选项启动节点.特别有趣的是–inspect标志: node --inspect node_modules/.bin/jest some.spec.js 有可能以某种方式将–inspect标志传递给纱线运行吗?例如: yarn run test --inspect some.spec.
可以使用各种选项启动节点.特别有趣的是–inspect标志:

node --inspect node_modules/.bin/jest some.spec.js

有可能以某种方式将–inspect标志传递给纱线运行吗?例如:

yarn run test --inspect some.spec.js

npm运行有一个similar question,这似乎是不可能的.

我不知道纱线运行…支持将参数传递给NodeJS,但是,还有其他几种选择.

您可以使用NODE_OPTIONS环境变量将参数传递给NodeJS.例如,

export NODE_OPTIONS="--inspect"
yarn run test some.spec.js

在package.json中,您可以定义一个脚本来利用这个:

"scripts": {
  "test": "jest",
  "test:inspect": "NODE_OPTIONS='--inspect' yarn run test"
}

正如您所提到的,您可以直接使用NodeJS,

node --inspect ./node_modules/jest-cli/bin/jest.js some.spec.js

据我所知,这可能是你唯一的两个选择.但是,这两个选项都适用于NPM和纱线.

网友评论