您当前的位置: 首页 > 技术文章 > 前端开发

cmd指令报错:npm ERR code EPERM npm ERRsyscall mkdir

作者: 时间:2023-10-11阅读数:人阅读

 一、 在安装npx  express-generator时,出现了如下错误:

cmd指令报错:npm ERR code EPERM npm ERRsyscall mkdir(图1)

 这个错误的解决方法有:

方法一:找到.npmrc文件并删除

        在 C:\Users\自己用户的文件夹\ 下找到 .npmrc 文件并删除

        注意:这个文件可能是隐藏的,需要显示隐藏才能看见。来到该文件夹,点击查看,把隐藏的项目打勾。

cmd指令报错:npm ERR code EPERM npm ERRsyscall mkdir(图2)

 或者在自己安装nodejs的文件夹下,去node_modules下找到.npmrc文件。

方法二:在控制台上输出 npm cache clean --force 一样可以删除。

二、在安装PM2时,也出现了这个错误。

cmd指令报错:npm ERR code EPERM npm ERRsyscall mkdir(图3)

解决方法:

        方法一:在控制台输入:npm config set registry https://registry.npmjs.org/,然后回车,这样会更改默认注册表。

        方法二:安装pm2时会报错,导致安装不了,可以使用电脑自带的控制台,即win+R打开输入cmd,按住shift+ctrl+enter,以管理员身份打开控制台。跳到所在盘符(直接写出,比如d)和文件夹(用cd跳转到文件夹),然后写npm install -g pm2,回车,然后就可以下载了。

        后面可能会出现报错:npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher这个是说版本比较低,可以使用 npm install uuid@latest -g  是安装了最新版本的uuid,但再次跑项目会发现还会报以下错误,这个的解决方案是在控制台接着输入:

npm install uuid@7.0.3 -g

 添加具体的版本号,再次跑项目就没有问题了。

三、补充知识点

在学习express框架时,express项目生成器需要安装npx  express-generator,其中快速搭建express项目结构的命令是:

(1)、创建一个空目录: 在目录下打开命令行(cmd)

(2)、生成项目:  npx  -v

        npx  express-generator

  (3)、安装项目依赖的包: npm  install        会自动下载安装package.json中记录的包

(4)、启动项目: npm start

        启动项目,运行的是package.json中scripts下start 对应的命令

        node    ./bin/www

        启动后,占用的端口是xxx

若如上所述出现了错误或者有其他问题,欢迎指正,我会积极改正的,希望能帮到你们。

本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱:licqi@yunshuaiweb.com

标签: npm node.js
加载中~
如果您对我们的成果表示认同并且觉得对你有所帮助可以给我们捐赠。您的帮助是对我们最大的支持和动力!
捐赠我们
扫码支持 扫码支持
扫码捐赠,你说多少就多少
2
5
10
20
50
自定义
您当前余额:元
支付宝
微信
余额

打开支付宝扫一扫,即可进行扫码捐赠哦

打开微信扫一扫,即可进行扫码捐赠哦

打开QQ钱包扫一扫,即可进行扫码捐赠哦