问题标签 [lockfile]

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 投票
2 回答
385 浏览

ruby-on-rails - 冻结 Ruby on Rails 时无法写入锁定文件

您好我正在尝试运行以下命令来准备我的 Rails 应用程序以进行生产:

然后我得到这个错误:

这里发生了什么?锁文件有什么用?被冻结是什么意思?

0 投票
0 回答
42 浏览

node.js - 我可以将“更大”的 monorepo package-lockfile.json 用于较小的特定 package.json 文件吗?

我正在使用 NX monorepo。对于单个应用程序的部署,我正在计算应用程序需要哪些 npm 包来创建一个非常具体的 package.json 文件。所以它始终是 monorepo package.json 的一部分。

由于该应用程序是使用 cmd 构建的npm ci(以获得干净的安装),我确实需要一个package-lockfile.json. 但是我对这个锁文件的理解很差。现在我只是在使用 monorepo 的 package-lockfile.json。这会引起什么问题吗?我认为这个锁文件有太多的信息,因为它具有完整的 monorepo 的所有依赖项。我的特定 package.json 文件仅使用 monorepo package.json 文件的一部分。

0 投票
0 回答
24 浏览

windows - Git pull on windows 失败,因为所有锁定文件都以 `?.lock` 结尾

我正在使用 Windows 上的 git (Git 2.34.1) 进行一些涉及推送到 git 分支的 CI 自动化。

我的问题是每当我推送到我的上游分支时,推送都会失败,因为自从开始我的 CI 工作以来,该分支已经被其他东西更新了,所以我需要重新设置基准。

我运行git pull --rebase -Xtheirs了,但是 pull 命令失败了,并且对于存储库中的每个分支,我都看到了很多这样的错误(我在这里只包括了几个,因为我们有数百个分支):

对我来说,它看起来像是在尝试branchname?.lock为每个分支创建一个文件,但是因为?它在 Windows 中是一个无效字符,所以它无法做到这一点,因此无处可去。

人们以前见过这种东西吗?我已从 Windows Server 2019 升级到 Windows Server 2022,但我不明白这对此有何影响?

0 投票
1 回答
663 浏览

terraform - 当我从计划 -out=file 应用 terraform 时依赖不一致

我正在尝试使用远程后端在 GCP 上创建新资源在执行 terraform init plan -out=tfplan 然后 terraform apply tfplan 我收到以下错误:

另一方面,当我执行 terraform init plan 并应用 -auto-approve 时,它​​的工作没有问题