NPM Workspaces 仅安装根包

Tit*_*tan 11 npm npm-workspaces

在 CI 部署期间,我只想安装该运行所需的软件包相关依赖项。

我可以这样做npm install --workspace package-name

但是,我有一些根级脚本,根 package.json 中只有少数 deps,如何安装这些脚本?

不带工作区标志的 npm install 将安装所有内容。

我正在寻找类似的东西:

npm install --workspace none

Dan*_*tio 3

npm i --workspaces=false
Run Code Online (Sandbox Code Playgroud)

那应该只安装根依赖项。

也可以用npm ci

npm ci --workspaces=false
Run Code Online (Sandbox Code Playgroud)

并使用短标志-ws

npm ci -ws=false
Run Code Online (Sandbox Code Playgroud)