纱线将单个软件包安装到单个工作空间

问题描述

这是我的项目设置

apt-get install

说我进入# Doesn't usually have an "upgrade" RUN apt-get update \ && DEBIAN_FRONTEND=noninteractive \ apt-get install --no-install-recommends --assume-yes \ a-package \ another-package \ more-packages

我想做proj: package.json - workspaces["app/frontend","app/backend"] app frontend - package.json backend - package.json (将pkg添加一个工作区中)

错误proj,想知道正确的语法是什么吗?

解决方法

yarn workspace frontend add uuid --save-dev

,

package.json中定义工作空间时,应使用工作空间的相对路径:

"workspaces": [
  "app/frontent","app/backend"
]

但是,当您在yarn workspace ...命令中引用工作空间时,应使用该工作空间的程序包名称(包括名称空间)。

例如,如果您的frontend/package.json定义了

{
  name: "@myproj/frontend".
  ...
}

您将使用

yarn workspace @myproj/frontent add uuid --save-dev

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...