可以使用各种选项启动节点.特别有趣的是–inspect标志: node --inspect node_modules/.bin/jest some.spec.js 有可能以某种方式将–inspect标志传递给纱线运行吗?例如: yarn run test --inspect some.spec.
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和纱线.