最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

npm试图安装过时的包

运维笔记admin11浏览0评论

npm试图安装过时的包

npm试图安装过时的包

以前我的公司一直在使用过时的node-sass v3.13.1,现在将返回404。我更新了一段时间后再加载v4.9.4。这是一个痛苦,它一直想重新加载3.13.1,但最终它工作,我忘了如何。无论如何,现在我在一台新计算机上并使用npm install重新安装npm软件包,它正在寻找这个v3.13.1。这个愚蠢的事情就是不会死。当然它失败了404。

我做过的事情:

  • 我确认package.json中唯一的node-sass引用是4.9.4。
  • 我确认package-lock.json中唯一的node-sass引用是4.9.4
  • 我跑了npm cache clean --force
  • 我在运行npm install时仔细检查了我的git bash是否设置了正确的目录
  • 我仔细检查了正确的package.json和package-lock.json是否在同一目录中
  • 我跑了npm install [email protected],它回复说它正在加载一个缓存的二进制文件,然后它开始加载[email protected]

我不知所措。我怎么一劳永逸地杀掉这个东西,从来没有让npm试图加载这个愚蠢的过时的包?

回答如下:

我最终找到了解决方案。问题是我有另一个过时的包gulp-sass。我将它更新到package.json中的3.0.0并且它有效。我找到的解决方案在这里:

https://github/codecombat/codecombat/issues/4430

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论