问题标签 [npm-ci]
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.
github - GitHub 操作在 npm ci 上失败
我有 git 动作来运行更漂亮(代码格式化程序)。下面是format.yml
git action 的文件。
下面列出了我得到的错误。
Git 操作yml
文件以前可以工作。我没有更改任何版本/包锁定文件。尽管如此,它还是失败了。任何人都可以从错误日志中提出解决方案吗?
github-actions - 在节点 16 上运行时,npm ci 命令在 GitHub 操作中失败
我npm ci
在 GitHub 工作流操作中的节点 16 上运行并不断收到以下错误:
我尝试删除 package-lock.json 文件并在npm i
本地运行并上传新文件。但这并没有什么不同。
工作流文件
请告知我如何解决这个问题。
azure-pipelines - Azure Devops:给定的缓存键在还原和保存步骤之间的解析值发生了变化;
我正在努力解决 Azure Devops 中显示的一个警告。
我不知道 yaml 文件中的哪个步骤仍然会触及package-lock.json
.
DevOps 使用以下版本的 nodejs 和 npm
我的机器
有什么想法吗?
谢谢
yaml
包-lock.json
javascript - 尽管不匹配,npm ci 不会抛出错误
我最近一直在阅读npm ci
,并一直试图完全理解它,但我遇到了一个问题。
它是严格写在npm 文档中的
如果包锁中的依赖项与 package.json 中的依赖项不匹配,npm ci 将退出并报错,而不是更新包锁。
但是对我来说,它永远不会因错误而退出,并且总是成功,无论 mypackage-lock.json
与my 有何不同package.json
。我尝试使用不存在的package-lock.json
版本(每次都成功并成功安装。v30.7.0
zustand
zustand
package-lock.json
v3.0.0
npm ci
zustand v3.7.0
要么我没有完全理解它应该做的事情,要么就是不能正常工作,我真的很想有人为我解决这个问题。谢谢!