问题与处理策略
问题描述
- 在 Vue 项目中,执行
npm i
下载依赖时,报如下错误
Downloading binary from https://npm.taobao.org/mirrors/node-sass//v4.14.1/win32-x64-72_binding.node
Cannot download "https://npm.taobao.org/mirrors/node-sass//v4.14.1/win32-x64-72_binding.node":
HTTP error 404 Not Found
Hint: If github.com is not accessible in your location
try setting a proxy via HTTP_PROXY, e.g.
export HTTP_PROXY=http://example.com:1234
or configure npm proxy via
npm config set proxy http://example.com:8080
# 翻译
正在从 https://npm.taobao.org/mirrors/node-sass//v4.14.1/win32-x64-72_binding.node 下载二进制文件
无法下载 "https://npm.taobao.org/mirrors/node-sass//v4.14.1/win32-x64-72_binding.node"
HTTP 错误 404 未找到
提示:如果您所在地区无法访问 github.com
可以尝试通过 HTTP_PROXY 设置代理,例如:
export HTTP_PROXY=http://example.com:1234
或者通过以下方式配置 npm 代理:
npm config set proxy http://example.com:8080
问题描述
-
尝试从淘宝镜像下载
node-sass v4.14.1
的预编译二进制文件(Windows 64 位系统,Node.js ABI 版本 72) -
但是,淘宝镜像源已不存在
node-sass v4.14.1
的预编译二进制文件
处理策略
- 换回官方仓库,在官方仓库上尝试下载
npm config set registry https://registry.npmjs.org/