素材巴巴 > 程序开发 >

npm 错误-ERRNO-4080

程序开发 2023-09-24 15:53:55

问题描述:

安装完node.js后发生如下问题,安装express模块也失败
在这里插入图片描述

解决方法

1.权限问题

直接给结论:个人问题是因为权限不够,只需要把node.js文件夹的权限全部打开即可
在这里插入图片描述
参考文章:链接: node.js安装教程


修改完权限后仍然有一个警告
npm WARN config global --global, --local are deprecated. Use --location=global instead.
在这里插入图片描述
这个去下载一个PowerShell ,然后以管理员权限运行

npm-windows-upgrade
 

选择最新版本安装
在这里插入图片描述

问题解决

在寻找解决方法时也找到一些其它的可能原因,虽然与我的原因不符,这里也一并记录。

2.由于网络不稳定导致npm包不完整

由于国内外环境因素,npm install安装依赖的时候经常会出现各种问题,特别是“Error: EPERM: operation not permitted, unlink…”这个错误。

参考文章:链接: NPM报错 Error: EPERM: operation not permitted, unlink…解决办法和清除缓存。

3.npm版本问题

将npm升级到最新版本即可
升级方法
1.在windows中以管理员身份打开cmd,然后执行命令
npm install -g npm-windows-upgrade
2.更改脚本策略
下载Windows Power Shell
然后以管理员身份运行,执行命令
set-ExecutionPolicy RemoteSigned
在这里插入图片描述

输入Y
成功更改脚本策略
3.在Windows Power Shell上运行命令
npm-windows-upgrade
问题解决!
其实此问题是由版本号导致
问题解决链接
链接: https://github.com/npm/cli/issues/4980


标签:

素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。