コマンドラインでgruntを開始すると、どのようにノードプロセスに引数を渡すことができますか?grunt経由でnode.jsオプションを渡す
具体的には、--expose-gcオプションをgruntを実行するノードに渡したいと思います。私は実行 コマンドは次のとおりです。
grunt mocha:mytests
私はモカ・テストが露出ガベージコレクションのインターフェイスを取得することを、達成したいです。
それは、任意の助けである場合:イサキファイルセクションには、次のようになります。
myTest: {
src: [
'mocha.hooks/*.spec.js',
'build/ch.actifsource.*/**/test/*.spec.js',
'mocha.hooks/*.spec.server.js',
'build/ch.actifsource.*/**/test/*.spec.server.js'
],
options: {
timeout: 500,
logErrors: true
},
ignore: [
'./src/**/RegisterResourceTypes.js'
]
}
モカは何をん:mytestsタスクは、あなたの 'Gruntfile.js'のように見えますか?あなたの質問にコードスニペットを含めると、おそらく答えが得られる可能性が高くなります。 – RobC
グランモカプラグインAPIは '--expose-gc'(.. [this]を含む)(https://github.com/kmiyashiro/grunt-mocha)を渡すオプションを提供していません。代わりに[grunt-shell](https://github.com/sindresorhus/grunt-shell)を使用することができます。次に、[CLI](https://mochajs.org/#usage)で実行するのと同じmochaコマンドを実行するように設定します。あなたの_grunt-shell_コマンドは 'command: './node_modules/mocha/bin/mocha -t 500 -gc path/to/files''であり、' path/to/files'部分は 'src'に置き換えられますファイル。コマンドはローカルのmochaを 'bin'フォルダ経由で実行します。また、mochaをインストールする必要があります。「$ npm i -D mocha」 – RobC
@RobCあなたは答えとして認定されたと言いました! – Alfi