mirror of
https://github.com/zhigang1992/create-react-app.git
synced 2026-04-23 12:48:00 +08:00
Add support for new yarn workspaces config format (#4001)
This commit is contained in:
committed by
Dan Abramov
parent
43fbf0f3d6
commit
9690bc86d5
3
packages/react-dev-utils/workspaceUtils.js
vendored
3
packages/react-dev-utils/workspaceUtils.js
vendored
@@ -32,7 +32,8 @@ const findPkgs = (rootPath, globPatterns) => {
|
||||
const findMonorepo = appDir => {
|
||||
const monoPkgPath = findPkg.sync(path.resolve(appDir, '..'));
|
||||
const monoPkg = monoPkgPath && require(monoPkgPath);
|
||||
const patterns = monoPkg && monoPkg.workspaces;
|
||||
const workspaces = monoPkg && monoPkg.workspaces;
|
||||
const patterns = (workspaces && workspaces.packages) || workspaces;
|
||||
const isYarnWs = Boolean(patterns);
|
||||
const allPkgs = patterns && findPkgs(path.dirname(monoPkgPath), patterns);
|
||||
const isIncluded = dir => allPkgs && allPkgs.indexOf(dir) !== -1;
|
||||
|
||||
Reference in New Issue
Block a user