问题标签 [npm-cache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4826 浏览

node.js - 从 NPM 缓存中清除 *仅一个 * 包

问题:

有时我跑

但它实际上并没有拉取最新版本的软件包(那是蹩脚的)。

但是,如果我这样做:

它将拉出最新的

但我实际上宁愿避免删除整个缓存而只删除单个包的缓存,例如:

但这似乎是不允许的。有人知道一个好的解决方法吗?

也许很简单:

?

0 投票
1 回答
207 浏览

node.js - `npm 缓存添加` 不起作用

我打包了一个 NPM 库:

然后我跑

但是当我检查 npm 缓存时.npm,那里没有什么新东西。

有谁知道为什么 NPM 缓存不会被 add 命令更新?

0 投票
0 回答
60 浏览

node.js - 无法将包添加到本地 npm 缓存

如果我尝试将本地项目添加到 npm 缓存中,似乎没有任何内容添加到 .npm 目录中:

给定 npm 缓存位置,我们这样做:

命令成功,但没有任何内容添加到“$HOME/.npm”目录。

有谁知道我可能做错了什么?为什么不更新缓存?

0 投票
1 回答
911 浏览

node.js - 如何检查 NPM 缓存是否已包含 tarball

我正在查看缓存文档: https ://docs.npmjs.com/cli/cache

如果我运行这个:

如果这是在 npm 缓存中,我以后如何检查?

npm cache get lodash@x.y.z我在文档中没有看到...

0 投票
1 回答
2263 浏览

npm - 使用 env 变量获取缓存位置

我使用以下方法获取 NPM 缓存位置:

但是,这个值是否也由我可以读取的环境变量表示?

NPM_CACHE_LOCATION什么?

https://docs.npmjs.com/cli/cache

0 投票
1 回答
178 浏览

node.js - 使用 semver 包判断版本是否匹配

假设我在 .npm 缓存中有这个:

我想要做的是阅读 lodash 文件夹中的目录,看看是否有任何版本可以接受。

假设我正在寻找这个版本:

或者

如何将缓存中的版本与所需版本进行比较,以查看缓存中的版本是否满足要求?

这就是我现在所拥有的:

所以我只是在使用semver.eq()....所以我的问题是,除了 之外还有更好的调用semver.eq()吗?

0 投票
0 回答
567 浏览

npm - 'npm cache clean' 清理了什么?

npm cache clean [-f]应该清理缓存目录(哦,是的)

但是当我在清理前后检查我的 ~/.npm 目录时,内容是完全一样的。

所以我的问题是:

  1. 当我运行那个 cmd 时,哪个目录被清理了?
  2. ~/.npm 目录是什么?
0 投票
1 回答
65 浏览

npm - npm update 会使用 npm 缓存吗?

我的理解是这样的。假设我有一个 package.json 文件

我已经安装了它,它将在我的 npm 缓存中。

bunyan 的最新版本(在给定范围内)是“^1.8.12”

如果我跑

无论 npm 缓存如何(并更新 package-lock.json 文件),它都会安装最新版本“1.8.12”吗?

0 投票
2 回答
2325 浏览

reactjs - NPM 错误!我运行创建反应应用程序时的代码完整性

我尝试开始一个新的反应项目,但我一直收到这个错误

我已经尝试更新 NPM,但它似乎不起作用!

0 投票
1 回答
2614 浏览

npm - 在 Azure 管道中为内置的 windows-latest 映像缓存 NPM 依赖项

我正在尝试在管道中缓存 npm 依赖项,下面是 yaml 代码

但是在第二次运行中,我得到了以下信息,似乎缓存没有按预期工作,

信息,存在缓存未命中。