npm ERR! code E403

     今天用vue-cli搭建项目的时候,遇到了一个之前从来没有见过的问题,npm安装任何模块都会报错E403,具体报错如下:

     因为也不是第一次创建项目了,所以感觉很神奇,难道是中间有什么不为人知的操作吗?然后就百度了下,找到了几个解决方法:

1)是否网络dns被劫持,我按照网上的教程修改了dns的指向,相关操作参考网上这位大佬:

https://blog.csdn.net/yan8024/article/details/75467955

重启电脑发现还是不行;

2)是否npm版本过旧,我也升级了一下npm,结果边npm install npm 都报错,我也是很无语了

3)是否编辑写入了无效的源:怎么看也不像是命令输错了

于是,我继续在网上找解决方案,终于让我找出了问题,哈哈!!!

原来是我npm的源被修改了,这是因为在公司的时候npm用了公司的源

最终解决方法:

1)npm config get registry  // 查看npm源,应该为淘宝镜像的那个

2)npm configsetregistry https://registry.npm.taobao.org  // 修改npm 源为淘宝镜像

最终解决了问题,源的问题可以参考下这位大佬的文章https://www.cnblogs.com/kidsitcn/p/4557548.html

你可能感兴趣的:(npm ERR! code E403)