【问题标题】:Yarn install has been replaced with `add`纱线安装已替换为 `add`
【发布时间】:2019-09-26 06:59:33
【问题描述】:

在我的 Windows 系统上,我可以在我的项目中毫无问题地运行 yarn install。但在我在 Ubuntu-16.04 上运行的 Azure 构建期间,我收到以下消息:

错误:install 已替换为 add 以添加新的依赖项。改为运行“yarn add yarn build”。

执行yarn add 会显示此消息:

错误:运行此命令会将依赖项添加到工作区根目录而不是工作区本身,这可能不是您想要的 - 如果您真的是这个意思,请使用 -W 标志再次运行此命令以使其明确(或 --ignore-workspace-root-check)。

在我的项目中,我有多个应用程序,它们都有自己的 package.json 文件。如果我正确阅读了消息,yarn add 会将所有依赖项添加到根文件中,而不是添加到 package.json 文件所在的目录中。

那么如何使用 yarn add 为每个目录/package.json 文件安装包?

【问题讨论】:

    标签: yarnpkg


    【解决方案1】:

    最初我在构建脚本中添加了:yarn add --cwd apps/<foldername>/<foldername>。您可以对多个文件夹执行此操作以启动不同的构建。但仅从根目录运行 yarn 也解决了所有不同的构建问题。

    【讨论】:

      猜你喜欢
      • 2019-09-26
      • 2020-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-14
      • 2022-10-19
      • 2020-04-03
      • 2020-09-03
      相关资源
      最近更新 更多