私はうなり声を学ぼうとしています。npm initを実行すると、「test command」を要求するpackage.jsonファイルを作成するプロセスでプロンプトが表示されます-これをどのように利用するか、または何が期待されているかわかりません。十分に文書化されていないようです。空白のままにすると、結果のpackage.jsonファイルで次のようになります。
"scripts": {
//"test": "echo \"Error: no test specified\" && exit 1"
},
誰でもテストスクリプトの設定方法に光を当てることができますか?
最初は、package.jsonのscripts-propertyはgrunt自体とは関係ありません。npmからのcli-commandのみです。実行した場合に実行されます。
$ npm test
詳しくは、https://npmjs.org/doc/scripts.htmlをご覧ください。
たとえば、gruntとnodeunitを使用してアプリケーションをテストする場合は、スクリプトブロックに追加するだけです。
"scripts": {
"test": "grunt nodeunit"
}
「npm test」を実行すると、nodeunit-taskが実行されます
これにより、基本的なテストフレームワークを変更した場合に、継続的な統合などが簡単になります。
もちろん、テストの実行前と後に実行する必要がある場合はエイリアスタスクを追加できます(たとえば、連結前、後クリーンアップなど)。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加