问题标签 [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 投票
0 回答
275 浏览

reactjs - Cannot find module with yarn workspaces for Angular & React apps in monorepo

We just started up a new project and decided to do it in monorepo together with the existing one. The existing project is in Angular 10 with some parts in React. The new project is purely React.

It seems like everything is getting installed properly and even all the tests are passing. However, when I try to build or even run the application (for the old project) I am getting the following error:

I feel like it is something dumb that I am missing. Also, the IDE is not complaining about anything.

The folder structure looks like this: enter image description here

Root package.json:

Platform package.json:

0 投票
1 回答
173 浏览

yarn-v2 - 纱线安装失败,退出代码为 127

纱线安装失败并出现错误“命令失败,退出代码 127。” 我尝试了 npm install ,它工作正常,我有 yarn.lock 和 yarn install 应该按预期工作。

0 投票
0 回答
23 浏览

reactjs - 如何为 Heroku App 做等效的纱线链接?

设置:我的笔记本电脑上有一个反应应用 B,B 依赖于我也在本地开发的包 A。我正在使用yarn link这种依赖关系,它工作正常。

现在,当我尝试将 B 部署到 heroku 时,我意识到我还不清楚如何部署 A 以便 Heroku 知道它。我可以使 A 成为 B 的 git 子模块并一次全部推送,但是如何执行纱线链接?

0 投票
0 回答
44 浏览

node-modules - 在 node_modules 中保存选定依赖项的 yarn-berry

我想使用带有 Yarn PnP 的 Gulp 和 ES6modules,但是带有 ES6modules 的 Gulp 不支持 PnP ...

如果nodeLinker: "node-modules".yarnrc.ymlPnP 中设置将停止工作...

我可以以某种方式指定需要与 PnP 并行保存在 node_modules 中的依赖项吗?

谢谢^_^

0 投票
0 回答
89 浏览

node.js - --max-old-space-size 纱线/下一个缺失值

使用视窗

当我运行 yarn build 时,出现以下错误:

即使该值应分配为环境变量,我的 package.json 中的一个片段:

它似乎将其视为命令而不是环境变量。有没有办法改变这个?

0 投票
1 回答
682 浏览

yarnpkg - 找不到使用 Yarn v. 3 的模块

我正在遵循此安装指南,但出现错误找不到模块 - https://yarnpkg.com/getting-started/install

这是回购 - https://github.com/worldpwn/yarn-3-cannot-find-module-error

步骤 1 安装 Corepack

步骤 2 初始化您的项目

步骤 3 安装 Lodash

第 4 步运行 hello world

index.js

第 5 步使用 lodash - 错误

index.js

PS npm 在其他项目中运行良好

如果我会做 npm 我:

一切正常:

0 投票
0 回答
31 浏览

vue-cli - 在 windows 11 上通过 yarn 安装后的 vue 二进制 cli 在哪里?

我尝试使用 vue cli 包并将其安装到全局 env 到 Windows 11 和 Yarn 3 中。

我使用这个命令:yarn add global @vue/cli

  • Vue 不存在。
  • 此命令yarn config get prefix确实找不到名为“前缀”的配置设置。
  • 我将 C:\Users\xxxx\AppData\Local\Yarn\bin 移动到 C:\dev\yarn\bin 但我无法更改纱线的路径二进制文件。
  • 我将 C:\dev\yarn\bin 添加到我的路径用户中。
  • 如果我定位到二进制 vue 并启动 vue,则找不到此命令。
  • 此命令:yarn dlx @vue/cli 运行完美,但没有可用的 vue 二进制文件。

为什么纱线变得如此头疼!

如何将全局安装和 vue cli 安装到 windows 环境中?

0 投票
0 回答
29 浏览

node.js - yarn 找不到 js-yaml

我在 Github 工作流程中运行纱线,但找不到 js-yaml。依赖项在我的 package.json 和 yarn.lock 中。我尝试在运行纱线之前明确添加它。我尝试了许多变体,例如

日志输出看起来像是找到了模块,但是当我的 javascript 启动时我得到 Module not found :

由于其他限制,我的工作流程代码总结如下:

0 投票
1 回答
574 浏览

reactjs - 带有 vite、react、tailwind 的 yarn 工作区 monorepo - VS Code 无法解析包

我使用yarn@3工作区创建了一个 monorepo。

我的根package.json

package.jsonapps/ui:_

我在我的apps/ui/src文件夹中创建了一个组件,当我运行时yarn workspace ui run dev,可以在浏览器中启动该应用程序。

但是,在 VS Code 中打开我的 monorepo 时,它无法解析import语句中的 npm 包:

同样的情况发生vite.config.tsapps/ui

在 WebStorm 中打开 monorepo 时,一切正常。

可以在此处找到 repro 存储库。

更新:看起来它与PnP机制有关。我遇到了这个问题并设置nodeLinker: node-modules了,.yarnrc.yml然后yarn install修复了它。

但是,这个问题的分析器对我不起作用。

运行后我在 VS Code 中收到此错误yarn dlx @yarnpkg/sdks vscode

中的文件.yarn/sdks/typescript/lib实际上不存在,但我有一个integrations.yml文件.yarn/sdks

0 投票
0 回答
43 浏览

node.js - Error with yarn run command, can not find a script name

I am using mac M! and I am trying to run the backend part of a project and here is the instruction in the readme file:

  1. yarn set version berry
  2. yarn install
  3. Run yarn run build_core to build database repo. You'll need to do this after every change to it
  4. copy .env files into .config folder and .env in each repo you run individually
  5. run with yarn run <service name> (See root package.json for commands)
  6. Install docker vs-code extension, right click the docker-compose.yaml files in ./docker-compose and click "Compose Up"

I successfully installed yarn, but when I go to the 3rd step, here is the error: Click to see the img

Anyone knows what is the issue and how can I fix it?

Thanks