javascript 终端无法识别nodemon

yxyvkwin  于 2023-04-10  发布在  Java
关注(0)|答案(2)|浏览(95)

我在YouTube上看MERN的教程
视频链接:
https://www.youtube.com/watch?v=xKs2IZZya7c&ab_channel=CodingWithDawid
应用github链接:
https://github.com/dejwid/mern-blog
在视频的45:00分,他提到安装nodemon,但没有说太多细节。我安装了这个,但nodemon不工作。当我在命令提示符下输入:

nodemon index.js

此时将显示一条错误消息:
nodemon:术语“nodemon”无法识别为cmdlet、函数、脚本文件或可操作程序的名称。请检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。在线:1个字符:1 + nodemon index.js + ~~~~~ + CategoryInfo:ObjectNotFound:(nodemon:String)[],CommandNotFoundEx概念+ FullyQualifiedErrorId:CommandNotFoundException
nodemon是全局安装的,正如您在我的package.json中看到的那样
package.json:

{
   "dependencies": {
     "express": "^4.18.2",
     "g": "^2.0.1",
     "react-router-dom": "^6.10.0"
   },
   "devDependencies": {
     "nodemon": "^2.0.22"
   }
}
j1dl9f46

j1dl9f461#

解决方案如下:

npx nodemon index.js

或者全局安装nodemon,以便它可以作为cli命令使用:

npm install -g nodemon

参考:https://www.npmjs.com/package/nodemon & https://nodemon.io/

qoefvg9y

qoefvg9y2#

您可以在package.json中的scripts对象中添加一个命令作为key-name start,如下所示,您可以使用npm start运行应用程序。

"scripts": {
    "start": "nodemon index.js",
  }

相关问题