npm 错误-ERRNO-4080
问题描述:
安装完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
标签:
相关文章
-
无相关信息