npm ERR! enoent ENOENT: no such file or directory

由于项目插件的更新,所以需要再次npm install 可这次并不顺利,出现了如下错误:

反复尝试仍然不行,点开node_modules文件夹,里面只有一个.staging的文件夹。

.staging是在运行过程中出现的,当真正install所有包之后,node_modules里面的包就会显示正常,也就是,出现这个就是没有加载完,没有完成到最好。

然后猜测是不是npm坏了或者网络的原因,但是启动了另一个项目并进行npm install的时候却特别顺利。package.json也没问题,其他成员都能顺利的安装。

只能google了,网上找到了解决办法

执行下面两条命令即可:

npm config set registry https://registry.npm.taobao.org

npm config set disturl https://npm.taobao.org/dist

问题解决了,看起来是下载源的原因,但还是无法理解,为什么同样的电脑同样的网络另一个项目就可以,因为这个项目某个插件的特殊吗?为什么其他人又都没问题?

你可能感兴趣的:(npm)