現在、コマンド "npm install -g nodemon"を既にインストールしています。そして私は権限の問題を抱えているので、「sudo npm install -g nodemon」を使ってコマンドしています。しかし、 "nodeman"コマンドを作成すると、常に "nodemon:commandが見つかりません"が表示されました。
現在のプロジェクトディレクトリの下でグローバルパスを設定できない場合は、実行してください。
npm install nodemon --save-dev
_
その後、package.jsonファイルの "scripts"の下に、 "start"を追加します。 "nodemon app.js"
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "nodemon app.js"
}
_
それから走って
npm start
_
この 、global
パッケージを保存するための新しいディレクトリを作成します。許可の問題がないように。
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
_
編集。プロファイルまたは。bash_profile新しい場所を追加する道:
export PATH=~/.npm-global/bin:$PATH
_
その後、パッケージをSudo
のせずにインストールします。
npm install -g nodemon
_
もう一方の答えは正しいですが、私のアドバイスはそれを助けることができるならば、これはあなたのアプリケーションが環境に頼ることなくあなたのアプリケーションが自己を自立し、アプリケーション間のバージョン管理の問題を回避するのをより良いことです。
npm install -D nodemon
_
Package.jsonのscripts
からnodemonを実行できるようになりました。
"scripts": {
"start": "nodemon src/index.js"
}
_
または端末からそのディレクトリにいる場合は、npx
を使用して自分で実行できます。 NPXはローカルスクリプトを実行します。 npx nodemon --inspect ./src/index.js 8080
_