web-dev-qa-db-ja.com

MacOSにNodemon NodeJSをインストールする方法Nodemon維持表示:コマンドが見つかりません

現在、コマンド "npm install -g nodemon"を既にインストールしています。そして私は権限の問題を抱えているので、「sudo npm install -g nodemon」を使ってコマンドしています。しかし、 "nodeman"コマンドを作成すると、常に "nodemon:commandが見つかりません"が表示されました。

3
Slamet Riyadi

現在のプロジェクトディレクトリの下でグローバルパスを設定できない場合は、実行してください。

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
 _
3
Darshan Devrai

このglobalパッケージを保存するための新しいディレクトリを作成します。許可の問題がないように。

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
 _

編集。プロファイルまたは。bash_profile新しい場所を追加する道:

export PATH=~/.npm-global/bin:$PATH
 _

その後、パッケージをSudoのせずにインストールします。

npm install -g nodemon
 _
1

もう一方の答えは正しいですが、私のアドバイスはそれを助けることができるならば、これはあなたのアプリケーションが環境に頼ることなくあなたのアプリケーションが自己を自立し、アプリケーション間のバージョン管理の問題を回避するのをより良いことです。

npm install -D nodemon
 _

Package.jsonのscriptsからnodemonを実行できるようになりました。

"scripts": {
   "start": "nodemon src/index.js"
}
 _

または端末からそのディレクトリにいる場合は、npxを使用して自分で実行できます。 NPXはローカルスクリプトを実行します。 npx nodemon --inspect ./src/index.js 8080 _

0
Dominic