错误:找不到模块,Nodemon崩溃
错误:找不到模块,Nodemon崩溃
我是NodeJS和Express的新手。我听说了nodemon,并正在尝试运行它。但是有一个错误。我从github尝试了解决方案,但没有任何作用。
[当我运行node app.js
时,它可以正常工作,甚至localhost:3000
都可以响应它。
但是具体地说,nodemon似乎不起作用。我已在全球安装它。
[当我说我访问了所有可以解决此问题的stackoverflow页面时,请相信我。但似乎没有任何作用。我再次安装了Nodejs。我已经多次安装了node_modules。并尝试更改那些页面上所述的package.json中的scripts{}
。
{
"name": "prac-mysql",
"version": "1.0.0",
"description": "Connecting MySQL NODEjs",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"express": "^4.17.1",
"faker": "^4.1.0",
"mysql": "^2.18.1",
"nodemon": "^2.0.3"
}
}
上面是原始代码。请帮我。非常感谢。
((我在Windows系统上使用它)
回答如下:从您的屏幕截图中,我可以看到您正在使用minGW。在其官方website上注明:
MinGW的路径可能包含空格,如果没有,通常与MinGW一起使用的其他程序会遇到以下问题这样的路径。因此,我们强烈建议您不要安装MinGW在路径名称参考中空格处的任何位置。你应该避免安装到名称如下的任何目录或子目录中“程序文件”或“我的文档”等。
因此,这可能不是nodemon
本身的问题,而是路径的基础解析。尝试使用不带空格的其他目录名或从cmd / powershell执行nodemon。
编辑:
问题是您在运行nodemon
时未指定任何文件,它将尝试查找您在package.json中设置的main
文件。由于已将其设置为index.js
,并且该文件不存在,因此命令失败。在package.json中将main
更改为app.js
应该可以解决此问题。
最新文章
- PHP实现接口
- php调用接口及编写接口
- 卷积神经网络使用到的公式
- 自定义微信小程序tabBar组件上边框的颜色
- oracle中 rownum和rowid的用法
- 【时间复杂度】时间复杂度
- 关于C语言编程中include的用法
- linux下 mysql的重启,启动,停止命令
- 音频信号的数字化及压缩编码
- mmap 详解
- 看门狗的使用与原理
- Android4.4深入浅出之SurfaceFlinger与Client通信框架(一)
- Hashtable的用法
- Linux C编程下没有 itoa()函数的问题
- gcc开启C99或C11标准支持
- 【STM32学习笔记】(13)——外部中断详解
- idea2021 乱码问题