vue项目的坑:error-4048

刚开始踩的坑

打开vue项目后快乐npm install,然后一堆报错,内容如图:

查了很久不知道这个神秘的errno:-4048
是个什么,google告诉我的方法基本没有用,有梦想的同学可以试试:

这是overflow上的回答:

1
2
npm cache clean
npm cache clean --force

其他的回答:

1
npm cache verify #校验缓存依赖

包括我问的朋友猜测的可能:

  1. npm版本过高,与项目不兼容,我重新安装了整个node,没有用;
  2. 磁盘权限不足(当时那个项目所在的文件是只读权限),改了也没有用;

通过同事的验证得出了结果,是项目的配置文件出错,是的:

package-lock.json

就是他!罪魁祸首。我删掉这个文件直接重下依赖:npm install就没有问题了。

可以成功运行项目。

验证的过程是:

在其他路径下创建一个新的vue项目,进行相同的依赖安装(比如某某ui包),可以并多次可以成功安装;(由于同是在只读文件夹下创建,排除了磁盘权限问题)

参考:

npm安装依赖errno -4048报错

oveflow上的问题

0%