问题标签 [yarn-lock.json]

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 回答
32 浏览

reactjs - 为什么在我尝试使用 npm 安装软件包时出现错误

我正在做 react js 。如图所示,安装软件包时出现以下错误。我尝试了很多方法,但没有一个是正确的。我该如何解决这个问题?错误图像

0 投票
0 回答
11 浏览

npm - NPM/Yarn - 如何不在 package-lock 或 yarn.lock 中指定完整的包路径(不同的存储库)

使用 NPM / Yarn 时,我使用锁定功能(无论是 package-lock.json 还是 yarn.lock 文件)。问题是我将程序安装在两个具有不同存储库地址的内部网络中。有没有办法解决使用完整包路径的问题?因为一旦我在一个网络中创建了锁定文件,我就无法在另一个网络中安装,因为它会查找第一个网络包路径。

提前致谢!

0 投票
0 回答
120 浏览

yarn-workspaces - 修改纱线的锁定文件的问题

我正在使用 yarn berry,特别是 3.0.0 版,但在 2.4.2 中也遇到了同样的问题。当我yarn install --immutable在 CI 中运行时,我得到了错误:

[2021-07-27T04:51:41Z] ➤ YN0028: │ The lockfile would have been modified by this install, which is explicitly forbidden.

但是,当我在yarn install本地运行时,文件没有任何更改yarn.lock。我在12.22.3本地机器和 CI 机器上运行相同的节点版本。唯一的另一个区别是,在 CI 中,我在Alpine图像中运行它,而我的本地机器是 Mac,但我没有读到这会导致问题。

我能做些什么来进一步调试呢?

0 投票
1 回答
179 浏览

npm - npm install 遇到问题

我只是从 github 克隆我的项目,但是当我运行 npm install 时,发生了错误。

这个项目在我的电脑上完美运行。但是,它甚至无法在我的 linux 笔记本电脑上初始化。有什么解决办法吗?

这是错误消息,

包.json,

0 投票
0 回答
46 浏览

angular - Angular 包和升级它们的依赖

有时我会收到有关在我的 yarn.lock 文件中声明的存在安全问题的包的dependabot 警报。例如 tar@^6.1.0 最近给出了这个警告,

由于目录缓存中毒导致符号链接保护不足,导致任意文件创建/覆盖

我接受了来自dependabot 的拉取请求,它尽职尽责地将我的yarn.lock 中的版本升级到了6.1.5。

tar 包未在 package.json 中声明,但它是我在 package.json 中使用的包的依赖项。如果不直接在我的 package.json 文件中添加此包的更高版本,我将如何自己执行此操作?

0 投票
0 回答
132 浏览

node.js - 为什么干净的纱线安装会从 yarn.lock 中删除模块?

在 React Native 项目中:当我删除 node_modules 目录中的所有内容,然后对我的 yarn.lock 运行 yarn v 1.22 时,模块将从 yarn.lock 的文本中删除,因此我的 node_modules 安装不完整。

这在提交 yarn.lock 时很不方便,然后另一个开发人员执行拉取操作,尝试运行 yarn,并获得我描述的结果。

有没有办法运行yarn以便安装模块中的所有文件,并且没有从yarn.lock中删除任何内容?

0 投票
0 回答
44 浏览

javascript - NPM 和 YARN 在同一个项目中

我有一些问题,我可以在同一个项目中使用 yarn 和 npm 吗?

我看到一个项目,npm和yarn在一起,但是他们都是包的管理者,对吧?所以他们为什么在一起?我不明白

我可以将它们都放在同一个项目中而不会发生冲突吗?

0 投票
5 回答
2327 浏览

node.js - 尝试运行 npm install 或 yarn 时出现 Zlib 错误

我刚刚从 GitHub 的库中提取了一些内容,我正在使用我的 Windows 计算机在 VSCode 中进行编码。代码没有问题,尽管当我尝试运行 npm install 或 yarn install 来获取 node_modules 和 yarn.lock 时,我得到了一个奇怪的错误并且这些包不起作用。我使用 ZSH 作为我的 Mac 的终端。

这是错误输出:

我来自 node、npm 和 yarn 的版本:

我尝试过的:

这是日志结果的结尾:

如果我在 Windows 计算机上运行 npm i 或 yarn,我不会收到任何错误

0 投票
0 回答
33 浏览

node.js - 如何将纱线项目迁移到其子文件夹

我有一个 nodejs 和这样的反应项目:

nodejs 项目位于根目录,其前端位于其中一个子目录中。此外,git 也在根目录中。我的目标是将 nodejs 项目和前端项目放在不同的工作区中,例如:

package.json目录是:

我需要保留yarn.locknodejs 项目的状态。我怎样才能做到这一点?

0 投票
0 回答
84 浏览

react-native - 无法加载脚本。确保您正在运行 Metro 服务器反应本机

当我在模拟器上运行应用程序时,它运行良好。但是当我尝试在我的设备上以调试模式运行它时。出现错误: 无法加载脚本。确保您正在运行 Metro 服务器反应本机 注意:我正在使用纱线。