NodeJS升级导致NPM忽略缓存

时间:2020-01-22 09:50:50

标签: node.js npm sass npm-cache

Current Node.JS Version: 8.12.0

Upgrading to: 12.14.1

TFS 2015

我一直在想为什么升级最新的Node.JS会导致TFS服务器上的构建出现问题。在升级前,构建将使用全局NPM缓存来检索旧的节点无效软件包并正确构建。当我们升级到12.14.1时,在从git下载现在不存在的node-sass软件包时遇到错误:

Downloading binary from https://github.com/sass/node-sass/releases/download/v4.10.0/win32-x64-72_binding.node
Cannot download https://github.com/sass/node-sass/releases/download/v4.10.0/win32-x64-72_binding.node: 
HTTP error 404 Not Found

浏览到该软件包,确认此版本不再在git上(为什么!)。为什么更新Node.JS会导致NPM忽略存在该版本且之前已经使用过的全局缓存。我什至尝试使用以下方法强制NPM更新其全局缓存:

npm config set cache <PATH> --global 

我不知道为什么它会导致我们的构建失败。任何建议将非常欢迎!

0 个答案:

没有答案
相关问题