我在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"
}
}
2条答案
按热度按时间j1dl9f461#
解决方案如下:
或者全局安装nodemon,以便它可以作为cli命令使用:
参考:https://www.npmjs.com/package/nodemon & https://nodemon.io/
qoefvg9y2#
您可以在package.json中的
scripts
对象中添加一个命令作为key-namestart
,如下所示,您可以使用npm start
运行应用程序。