Node安装项目依赖404

记录自己在开发中遇到的坑。

问题描述

今天遇到一个比较奇葩的问题,刚刚换了一个新的电脑,联想win10专业版,怀着鸡冻的心情把项目clone了下来,但是在安装一个公司私有库时提示找不到对应的镜像。

Node安装项目依赖404_第1张图片
问题详情.png

解决思路

由于最初用的工具时power shell,我就换成CMD结果还是一样,将设置私有镜像的语句和设置淘宝镜像的语句对比下,没什么问题,使用浏览器直接访问私有库可以访问。
通过命令查看下配置信息:npm config ls -l,发现私有镜像和淘宝镜像的配置信息格式不一致。正确格式如下:
registry = "https://registry.npm.taobao.org/"
私有镜像的配置信息里是这种格式,https://xxx.xxx.xxx/ = "",居然没有识别到私有库的名字,将其地址当作key了。

解决办法

找到原因就好办了,有两种办法。

  1. 将私有镜像的名字用引号括起来。
  2. 找到配置文件直接修改文件,配置文件地址:C:\Users\当前用户\.npmrc。

欢迎大家提出开发中遇到的各种坑,形成一份绕坑指南。

你可能感兴趣的:(Node安装项目依赖404)