npm -gでインストールしたり、npm scripts内から使えそうなツールのまとめ
開発時にリスタートしてくれる用途のものも含む
- pm2
- forever
- node-dev
- nodemon
- node-supervisor
- browerify
- watchify
- uglify-js
- stylus
- less
- node-sass
- csso
- jshint
- eslint
- esformatter
- jscs
- http-server(一番使われてる?)
- live-server(livereload付きのhttp-server。おすすめ)
- node-static
- static-server
- simple-http-server
windowsの事も考えて、npm runからはこういうの使ったほうがいいかと
- rimraf
- trash
- cpy
- mkdirp
- catw
- opn
- opener
- parallelshell(現在非推奨)
- npm-run-all(parallelshellよりもこちらを推奨)
- onchange
- wtch
- watch
- light-watch
- wr
- browser-run
- wzrd
- wtch & garnish
- beefy
- david 古いnpmパッケージがあれば指摘してくれる
- hashmark
preinstallスクリプトにnpm install -gで、プロジェクトの依存スクリプトをインストールさせるような解説が見つかることがあるが、 ユーザ環境を書き換えるのは行儀がいいとはいえない。
代わりに、PATHに./node_modules/.bin/
を追記することで、
devDependenciesでインストールしたバイナリを実行できる。
また、npm runを実行すると、上記PATHが通っている状態でコマンドが実行されるため、 npm runを使う限りにおいて、そもそもnpm install -gは必要ない。