diff --git a/packages/create-nx-plugin/bin/create-nx-plugin.ts b/packages/create-nx-plugin/bin/create-nx-plugin.ts index c8d092f3ba252..820815432c231 100644 --- a/packages/create-nx-plugin/bin/create-nx-plugin.ts +++ b/packages/create-nx-plugin/bin/create-nx-plugin.ts @@ -47,7 +47,7 @@ function createSandbox(packageManager: string) { license: 'MIT', }); - execSync(`${packageManager} install --silent`, { + execSync(`${packageManager} install --silent --ignore-scripts`, { cwd: tmpDir, stdio: [0, 1, 2], }); diff --git a/packages/create-nx-workspace/bin/create-nx-workspace.ts b/packages/create-nx-workspace/bin/create-nx-workspace.ts index eff74139c5368..aa8b961d57137 100644 --- a/packages/create-nx-workspace/bin/create-nx-workspace.ts +++ b/packages/create-nx-workspace/bin/create-nx-workspace.ts @@ -721,7 +721,7 @@ async function createSandbox(packageManager: PackageManager) { }) ); - await execAndWait(`${install} --silent`, tmpDir); + await execAndWait(`${install} --silent --ignore-scripts`, tmpDir); installSpinner.succeed(); } catch (e) { diff --git a/packages/nx/bin/compute-project-graph.ts b/packages/nx/bin/compute-project-graph.ts index cf0c240ecaa9f..2a2f5a0f9ced1 100644 --- a/packages/nx/bin/compute-project-graph.ts +++ b/packages/nx/bin/compute-project-graph.ts @@ -1,8 +1,13 @@ import { createProjectGraphAsync } from '../src/project-graph/project-graph'; +import { workspaceRoot } from '../src/utils/workspace-root'; +import { fileExists } from '../src/utils/fileutils'; +import { join } from 'path'; (async () => { try { - await createProjectGraphAsync(); + if (fileExists(join(workspaceRoot, 'nx.json'))) { + await createProjectGraphAsync(); + } } catch (e) { // Do not error since this runs in a postinstall }