Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js ';nodemon';在windows cmd中未被识别为内部命令错误_Node.js - Fatal编程技术网

Node.js ';nodemon';在windows cmd中未被识别为内部命令错误

Node.js ';nodemon';在windows cmd中未被识别为内部命令错误,node.js,Node.js,我正在进行节点js服务器设置以连接到mongoDB(mongoDB) 我遵循了教程 我完成了安装,直到npm安装-g nodemon命令。 当我在cmd上键入nodemon server.js时,在键入代码之后,我得到如下错误 server.js api.js status.js尝试重新启动explorer.exe-这是Windows中的常见问题,环境变量不会自动刷新尝试重新启动explorer.exe-这是Windows中的常见问题,环境变量不会自动刷新 由于节点前缀不在PATH EN

我正在进行节点js服务器设置以连接到mongoDB(mongoDB)

我遵循了教程

我完成了安装,直到npm安装-g nodemon命令。 当我在cmd上键入nodemon server.js时,在键入代码之后,我得到如下错误

server.js

api.js


status.js

尝试重新启动explorer.exe-这是Windows中的常见问题,环境变量不会自动刷新

尝试重新启动explorer.exe-这是Windows中的常见问题,环境变量不会自动刷新 由于节点前缀不在PATH ENV变量中,因此无法识别任何全局安装的模块

请试试这个

打开命令提示符

npm配置获取前缀

将结果路径附加到path env变量

现在,您应该能够从任何位置运行nodemon

这就是我在本地机器上所做的

C:\>npm config get prefix
C:\Users\username\AppData\Roaming\npm

C:\>set PATH=%PATH%;C:\Users\username\AppData\Roaming\npm;

C:\>nodemon
 31 Jul 22:30:29 - [nodemon] v0.7.8
 31 Jul 22:30:29 - [nodemon] to restart at any time, enter `rs`
 31 Jul 22:30:29 - [nodemon] watching: C:\
 31 Jul 22:30:29 - [nodemon] starting `node `
^CTerminate batch job (Y/N)? Y
d 由于节点前缀不在PATH ENV变量中,因此无法识别任何全局安装的模块

请试试这个

打开命令提示符

npm配置获取前缀

将结果路径附加到path env变量

现在,您应该能够从任何位置运行nodemon

这就是我在本地机器上所做的

C:\>npm config get prefix
C:\Users\username\AppData\Roaming\npm

C:\>set PATH=%PATH%;C:\Users\username\AppData\Roaming\npm;

C:\>nodemon
 31 Jul 22:30:29 - [nodemon] v0.7.8
 31 Jul 22:30:29 - [nodemon] to restart at any time, enter `rs`
 31 Jul 22:30:29 - [nodemon] watching: C:\
 31 Jul 22:30:29 - [nodemon] starting `node `
^CTerminate batch job (Y/N)? Y

您需要全局安装nodemon

npm install -g nodemon
# or if using yarn
yarn global add nodemon
如果您想在本地使用它,请添加到package.json中

"scripts": {
    "serve": "nodemon /path/to/your/main/script"
  },

您需要全局安装nodemon

npm install -g nodemon
# or if using yarn
yarn global add nodemon
如果您想在本地使用它,请添加到package.json中

"scripts": {
    "serve": "nodemon /path/to/your/main/script"
  },

试着在本地安装。服务器没有问题。请帮我在本地安装。我需要做什么才能在本地安装它?设置环境变量。此路径为C:\Users\username\AppData\Roaming\npm。。。设置路径=%PATH%;C:\Users\username\AppData\Roaming\npm;可能是npm已安装但未获取路径。用户名是您的名字。请尝试
npm i nodemon-g
尝试在本地安装服务器没有问题。jsu请帮助我在本地安装它。我需要做什么才能在本地安装它?设置环境变量。此路径为C:\Users\username\AppData\Roaming\npm。。。设置路径=%PATH%;C:\Users\username\AppData\Roaming\npm;可能是npm已安装但未获取路径。用户名是您的名字。请尝试
npm i nodemon-g
node和nodemon不同,node将运行您的节点应用程序,而nodemon将运行您的节点应用程序,并在您进行更改后自动刷新它。在开发方面,nodemon是一个生命的改变者!!node和nodemon是不同的,node将运行您的节点应用程序,而nodemon将运行您的节点应用程序,并在您进行更改后自动刷新它。在开发方面,nodemon是一个生命的改变者!!对不起,这个解决方案对我不起作用。有什么帮助吗?对不起,这个解决方案对我不起作用。有什么帮助吗?