问题标签 [yarn-v2]

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

create-react-app - 如何使用 Yarn 2 创建 React App?

在 yarn v1 中,我们使用yarn create react-app my-app. 如何在 yan v2 中初始化相同的内容。

上面的命令给出了错误

0 投票
1 回答
265 浏览

yarnpkg - 如何使用 Yarn 的 .pnp.js 文件?

使用 Yarn 2,默认安装方法会创建一个.pnp.js文件 (Plug'n'Play) 而不是node_modules目录。

如何使用此文件运行我的 Node 应用程序?

0 投票
1 回答
1100 浏览

webpack - 与 webpack 捆绑时模块未找到纱线 2

我正在尝试使用 yarn 2 来使用 webpack 构建应用程序,并且在使用 webpack 4pnp-webpack-plugin和 webpack 5 构建时出现此错误:

我看不出是什么导致了这个问题,它适用于纱线 1,那么我能做些什么来解决这个问题呢?

0 投票
2 回答
1508 浏览

node.js - node 如何与 Yarn Plug-n-Play 一起工作?

nodeYarn 2.0 将 PnP 带到了桌面上,但如果文件在 npm 注册表中有依赖项,我真的不明白如何使用简单命令运行 javascript 。node查找node_modules文件夹以查找依赖项,但由于 PnPnode_modules完全删除了该文件夹,我是否需要使用除node现在以外的命令?或者节点会引入一些新标志来读取.pnp.js文件而不是递归地向上查找最近的node_modules

0 投票
1 回答
169 浏览

ios - Yarn v2 和 Cocopods:node_modules 文件夹不存在

我已经升级Yarnv2. 我看到没有node_modules文件夹了。但我Podfile仍在寻找它。我该如何解决?

0 投票
0 回答
1582 浏览

yarnpkg - Yarn 2.0:无法获取本地颁发者证书

尝试迁移到 yarn 2.0 并遇到私有 npm 包的问题,​​导致

strict-ssl: false使用配置设置在 yarn 1.x 中解决了这个问题。有没有办法在 new 中做类似的事情.yarnrc.yml在文档中找不到任何相关内容。

我的 .yarnrc.yml:

0 投票
1 回答
1964 浏览

typescript - tsx 找不到模块“xxx”

我正在使用yarn v2安装依赖包,并使用yarn start命令顺利启动项目,但是vscode总是提醒我找不到任何本地模块。

在此处输入图像描述

这是我的tsconfig.json文件:

这是我的文件夹结构:

在此处输入图像描述

0 投票
2 回答
1838 浏览

yarnpkg - 我如何在 Yarn 2 中共享工作区中的公共依赖项?

大部分与此问题相同,但对于纱线 2。我将共享依赖项放在层次结构的顶部。我相信我目前没有使用 PnP。

.yarnrc.yaml

typescript在我想要调用的“工作区”之一中,我已经安装了(但我认为这可能是任何带有二进制文件的模块)的最高级别tsc,但是command not found: tsc我也注意到了一些警告,例如。graph@workspace:app-lib/graph/packages/app doesn't provide jest@>=24 <25 requested by ts-jest@npm:24.3.0这是在应用程序的父级中提供的。

0 投票
1 回答
1093 浏览

typescript - 如何设置 TypeScript、VScode、Yarn2、Fastify 项目

我知道我以前解决过这个问题,但也许从那时起情况发生了变化。我正在尝试主要使用 fastify、在 TypeScript 中使用 VSCode 进行编码以及使用 Yarn2 管理依赖项来设置一个新项目。

VSCode 告诉我它找不到 fastify。尽管同时添加了 fastify 和 @types/node,它也找不到 Node 类型。我已经尝试了以下许多排列和步骤,确保我使用的是 VSCode 工作区版本的 TypeScript,修改了 tsconfig.json 以使用节点 moduleResultion 等。以前工作的任何东西都不再工作了,但我没有t 找到解决该问题的其他当前帖子或文档。

我错过了什么?

在此处输入图像描述

在此处输入图像描述

包.json

更新:尽管回答了 VSCode 提示使用 TypeScript 的工作区版本,但我发现我仍然需要通过 ctrl+shift+p > 选择 TypeScript 版本手动指定它... 这样做之后,问题发生了一些变化。无论导入语句如何,我现在都看到了命名空间问题: 在此处输入图像描述

0 投票
4 回答
5570 浏览

yarn-v2 - 纱线2初始化,添加失败

我正在试验纱线 2 和 faceplanting。

我创建了一个新文件夹:/projects/yarn2/

根据他们的安装指南https://yarnpkg.com/getting-started我跑了

然后(根据他们的指南https://yarnpkg.com/getting-started/usage

yarn add react

并得到以下错误:

我究竟做错了什么?