问题标签 [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.
yarnpkg - Yarn 3 nodeLinker:节点模块
为什么使用 node-modules 时,yarn 会创建一个“.yarn/cache”目录?我的 .yarnrc.yml
nodeLinker: node-modules
reactjs - 如何使用 yarn 安装 create-react-app
react 文档中提到了安装 create-react-app 的官方方法
但是如果我安装 react-app 使用yarn create react-app
它会显示太多警告:
那么有没有更好的方法来使用纱线创建反应应用程序
docker - Yarn 需要安装 Node.js 4.0 或更高版本。- Symfony - Docker - 纱线
我正在尝试在我的 symfony 项目中安装 yarn,但还没有成功。
我在 Windows 上安装了 nodejs 和所有需要的要求。当我在 windows中输入node -v
或输入时,它会按预期显示相应工具的版本。yarn -v
cmd
但是在容器内的我的 symfony 项目中,似乎找不到node
and命令。yarn
这是我的目录的屏幕截图
当我输入yarn -v
或yarn install
它给出以下错误:
Yarn 需要安装 Node.js 4.0 或更高版本。
我不知道如何解决这个错误。有人可以指出我正确的方向吗?
yarnpkg - 从文件添加包时,纱线添加抛出“无法解决以满足范围”
I want to add a local dependency to
包.json`。
说我有foo-1.0.0.tgz
文件。
我愿意
由于某种原因,我有这个错误
我做错了什么?
一个重要通知:
- 我可以用 npm 安装这个包
8.1.2
; - 如果我手动添加依赖项并
package.json
执行yarn install
它似乎工作。但是后来我遇到了问题:如果一个本地包依赖于另一个包失败 - 找不到那个依赖。但我想这个问题超出了问题的范围。
PS我正在使用纱线3.1.1
和节点v16.13.2
yarnpkg - fsevent 导致 yarn install 在 Windows 和 Linux 上失败 [yarn berry]
我在 Mac (OSX) 上启动了一个Strapi项目。该项目具有 chokidar 的对等依赖项,它带有一个可选依赖项fsevents
中package.json
的:chokidar
_node_modules
我正在使用纱线浆果进行包装管理。现在项目安装包并在 Mac 机器上正确运行,但在 windows/Linux 机器yarn install
上链接步骤失败
它不应该跳过可选依赖项的构建/链接吗?
我该如何解决这个问题,以便可以克隆项目并在所有操作系统上运行?
reactjs - Ract JS:纱线构建成功,但是当入口点位于子文件夹中时出现“未定义 ReactDOM”的问题
非常简单的你好词
有效的案例
Webpack.config.js
不工作的情况
我在浏览器中打开文件并在控制台中出现错误 ReactDOM is not defined
netlify - yarn 命令停止在 netlify 上工作:“build.command”失败
我在 Netlify 中使用 yarn 进行命令构建设置失败,直到不久前它才正常工作。我试图将构建命令更改为:
- CI =纱线构建,
- CI = 纱线运行构建
- 纱线构建
- 纱线运行构建和其他......
但我没有成功,我想知道为什么会发生这种情况以及我有什么其他的替代方案来解决这个问题?感谢您的关注。
部署日志:
node.js - Yarn 2 工作区、PNP 和子工作区中的单元测试
我有一个依赖于子工作区 B 的父工作区 A。我正在使用 PnP。
如果我yarn install
在 A 的目录中运行,.pnp.cjs
则会创建该文件。这是意料之中的,因为我需要确保当包 A 和 B 依赖于第三方包graphql-js
时,A 运行时只加载一个 graphql-js 实例,否则会发生这种情况。
但是,也许我有单元测试或一些我想直接在项目 B 中运行的纱线脚本。当我尝试运行脚本时,它会抱怨:Usage Error: The project in B/package.json doesn't seem to have been installed - running an install there might help
. 好的,好的,所以我yarn install
在B的目录中运行,它在目录中创建了一个.pnp.cjs
文件。然后我尝试在 B 中再次运行测试/脚本:
如何在 B 中运行单元测试或脚本,这需要 B 有自己的 .pnp.cjs 文件,并且仍然具有由 A 控制的依赖项,以避免在 A 运行时出现多个 3rd-party 包实例?