2017-10-26 4 views
0

ノードはさまざまなオプションで起動できます。特に興味深いの--inspectフラグです:「糸走行」を実行するときに実行可能な「ノード」に引数を渡す

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

yarn runに何とか--inspectフラグを渡すことが可能ですか?たとえば:

yarn run test --inspect some.spec.js 

ことが可能ではないように思わnpm runためsimilar questionは、あります。

答えて

1

yarn run ...が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 

私が知る限り、それらはあなたの唯一の2つの選択肢かもしれません。しかし、どちらのオプションもNPMとYarnの両方で機能します。

関連する問題