阅读 801

nodemon启动报错解决方案

nodemon启动报错

错误信息
nodemon : 无法将“nodemon”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路 径,请确保路径正确,然后再试一次。

由于我是采用的全局安装,尝试多次使用nodemon命令都一直提示错误,后来看了许多博客后才知道可能由于环境变量设置引起的问题。但使用别人提供的安装路径后并无作用,查看之后才知自己的路径跟别人设置的不一样。

引起该问题主要分为两种情况:

一、可能未进行全局安装导致。
全局安装命令 npm install -g nodemon

二、没有配置环境变量导致。

  1. 若npm安装后,没有修改过模块安装位置。则默认安装在C:\Users\XXX\AppData\Roaming\npm。其中AppData是隐藏文件。

  2. 若安装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


文章分类
后端
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐