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