nodemon bin / www工作,nodemon应用程序不会抛出错误

当我在我的应用程序中运行nodemon bin/www ,它完美地工作,当我尝试运行nodemon app ,它会引发此错误:

 '\"node .\bin\www\"' is not recognized as an internal or external command, operable program or batch file. 

我相信这发生在我今天收到来自nodemon的通知后,运行npm install -g nodemon来更新nodemon库,安装后我得到这个错误:

 Please try running this command again as root/Administrator. 

我试图以pipe理员身份运行cmd,同样的问题。 任何解决scheme

第1步:运行npm install -g nodemon

第二步:validation安装npm list -g nodemon

现在你可以通过两种方式运行应用程序

 nodemon ./server.js localhost 8080 

此脚本的任何输出都以[nodemon]作为前缀,否则应用程序的所有输出(包括错误)将按预期回显。

nodemon只inputnodemon

如果您的应用程序有一个package.json文件,则可以完全省略主脚本,nodemon将读取主属性的package.json,并将该值用作应用程序。

使用本地安装,nodemon将不会在您的系统path中可用。 相反,nodemon的本地安装可以通过从npm脚本(如npm start)或使用npx nodemon调用它来运行。

要么

事实certificate,您不必以pipe理员身份再次运行该命令,并且这样做不会解决问题。 尝试

npm cache clean first.

检查这个更多的细节

https://www.npmjs.com/package/fixmynode

以rootpipe理员身份执行命令

如何对修复节点-JS-NPM-权限的问题

我认为你得到这个错误,因为你没有安装它作为一个全球模块。 尝试使用-g标志来安装nodemon。

 $ npm install -g nodemon 

使用全局安装nodemon模块

 npm install -g nodemon 

也可以在您的项目中使用包json所在的包中安装模块

 npm install nodemon -save 

检查nodemon是否存在于json列表中。

现在运行下面的任何一个js文件

 nodemon nodemon app.js nodemon app