開発中に node.js を再起動し続ける必要がないように、node-devを使用しようとしています。残念ながら、ターミナルから node-dev を実行しようとすると、次のエラーが表示されます。
$ node-dev server.js
-bash: node-dev: コマンドが見つかりません
npm install node-dev -g
コマンドを使用して node-dev をグローバルにインストールしました。このコマンドの出力は次のとおりです。
npm http GET https://registry.npmjs.org/node-dev
npm http 304 https://registry.npmjs.org/node-dev
npm http GET https://registry.npmjs.org/growl
npm http 304 https://registry.npmjs.org/growl
/usr/local/share/npm/bin/node-dev -> /usr/local/share/npm/lib/node_modules/node-dev/node-dev
node-dev@0.2.9 /usr/local/share/npm/lib/node_modules/node-dev
└── growl@1.6.1
node-dev がグローバルにインストールされていることを確認するために、次のコマンドを実行npm ls -g
しました。
/usr/local/share/npm/lib
└─┬ node-dev@0.2.9
└── growl@1.6.1
他のいくつかの投稿では、グローバルにインストールされた npm モジュールは/usr/local/lib/node_modules
ではなくフォルダーにある必要があることが示されています/usr/local/share/npm/lib/
。これが古いバージョンの npm のためのものなのか、それとも実際に重要なものなのかはわかりません。
私は Mac OS X と Node の両方の開発に慣れていないので、些細なことを見落としていても驚かないでしょう。node-dev を利用しようとすると「コマンドが見つかりません」というエラーが発生する原因は何ですか? 私が見落としている $PATH 環境の問題はありますか?
私はGrowlをインストールしていませんが、node-devのドキュメントにはオプションであることが示されています。