nodemon启动报错解决方案
nodemon启动报错
错误信息
nodemon : 无法将“nodemon”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路 径,请确保路径正确,然后再试一次。
由于我是采用的全局安装,尝试多次使用nodemon命令都一直提示错误,后来看了许多博客后才知道可能由于环境变量设置引起的问题。但使用别人提供的安装路径后并无作用,查看之后才知自己的路径跟别人设置的不一样。
引起该问题主要分为两种情况:
一、可能未进行全局安装导致。
全局安装命令 npm install -g nodemon
二、没有配置环境变量导致。
若npm安装后,没有修改过模块安装位置。则默认安装在C:\Users\XXX\AppData\Roaming\npm。其中AppData是隐藏文件。
若安装npm后,自定义npm的模块安装位置(例如执行过如下命令),则安装路径为:D:\nodejs\node_modules\npm\node_global
npm config set prefix="D:\nodejs\node_modules\npm\node_global" npm config set cache="D:\nodejs\node_modules\npm\node_cache" 12复制代码
针对由于环境变量引起的错误,只需要在环境变量——系统变量——Path中添加自己对应的安装路径即可。
重启Vscode,执行nodemon server.js
扩展:
nodemon是一个帮助开发基于node.js的应用程序的工具,它可以在检测到目录中的文件更改时自动重新启动节点应用程序。不需要手动重新启动服务。
作者:壹局
链接:https://juejin.cn/post/7023302138205831199