问题标签 [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.
create-react-app - 如何使用 Yarn 2 创建 React App?
在 yarn v1 中,我们使用yarn create react-app my-app
. 如何在 yan v2 中初始化相同的内容。
上面的命令给出了错误
yarnpkg - 如何使用 Yarn 的 .pnp.js 文件?
使用 Yarn 2,默认安装方法会创建一个.pnp.js
文件 (Plug'n'Play) 而不是node_modules
目录。
如何使用此文件运行我的 Node 应用程序?
webpack - 与 webpack 捆绑时模块未找到纱线 2
我正在尝试使用 yarn 2 来使用 webpack 构建应用程序,并且在使用 webpack 4pnp-webpack-plugin
和 webpack 5 构建时出现此错误:
我看不出是什么导致了这个问题,它适用于纱线 1,那么我能做些什么来解决这个问题呢?
node.js - node 如何与 Yarn Plug-n-Play 一起工作?
node
Yarn 2.0 将 PnP 带到了桌面上,但如果文件在 npm 注册表中有依赖项,我真的不明白如何使用简单命令运行 javascript 。node
查找node_modules
文件夹以查找依赖项,但由于 PnPnode_modules
完全删除了该文件夹,我是否需要使用除node
现在以外的命令?或者节点会引入一些新标志来读取.pnp.js
文件而不是递归地向上查找最近的node_modules
?
ios - Yarn v2 和 Cocopods:node_modules 文件夹不存在
我已经升级Yarn
到v2
. 我看到没有node_modules
文件夹了。但我Podfile
仍在寻找它。我该如何解决?
yarnpkg - Yarn 2.0:无法获取本地颁发者证书
尝试迁移到 yarn 2.0 并遇到私有 npm 包的问题,导致
strict-ssl: false
使用配置设置在 yarn 1.x 中解决了这个问题。有没有办法在 new 中做类似的事情.yarnrc.yml
?在文档中找不到任何相关内容。
我的 .yarnrc.yml:
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
这是在应用程序的父级中提供的。
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 版本手动指定它... 这样做之后,问题发生了一些变化。无论导入语句如何,我现在都看到了命名空间问题:
yarn-v2 - 纱线2初始化,添加失败
我正在试验纱线 2 和 faceplanting。
我创建了一个新文件夹:/projects/yarn2/
根据他们的安装指南https://yarnpkg.com/getting-started我跑了
然后(根据他们的指南https://yarnpkg.com/getting-started/usage)
yarn add react
并得到以下错误:
我究竟做错了什么?