Node.jsのユニットテスト用フレームワークavaのインストールについて。avaについては以下を参照
インストール
インストールはnpmで行います。
npm install ava
ディレクトリ /home/vagrant/work/js/work/tax でインストールするサンプル。 Node.js、npmのバージョンは以下になります。
$ node --version v6.17.1 $ npm --version 3.10.10
npmでインストールすると以下のようになります。
$ npm install ava > core-js@2.6.9 postinstall /home/vagrant/tax/node_modules/core-js > node scripts/postinstall || echo "ignore" Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library! The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: > https://opencollective.com/core-js > https://www.patreon.com/zloirock Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -) npm WARN saveError ENOENT: no such file or directory, open '/home/vagrant/tax/package.json' npm WARN enoent ENOENT: no such file or directory, open '/home/vagrant/tax/package.json' npm WARN tax No description npm WARN tax No repository field. npm WARN tax No README data npm WARN tax No license field. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.0.7 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.0.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) + ava@2.3.0 added 351 packages from 221 contributors and audited 1910 packages in 13.849s found 0 vulnerabilities