npm8中文文档
您可以使用 workspace
或 workspaces
配置,以便在指定工作空间的上下文中从包的 "scripts"
对象运行任意命令。如果未提供 "command"
,它将列出每个已配置工作区的可用脚本。
给定一个具有已配置工作区的项目,例如:
.
+-- package.json
`-- packages
+-- a
| `-- package.json
+-- b
| `-- package.json
`-- c
`-- package.json
假设工作空间配置在根级别 package.json
文件中正确设置。例如:
{
"workspaces": [ "./packages/*" ]
}
每个已配置的工作区都有一个已配置的 test
脚本,我们可以使用 workspaces
配置在所有工作区中运行测试:
npm test --workspaces