fix(core): do not run postinstall unless it is the main nx package (#12591)
This commit is contained in:
parent
773c0cb6c1
commit
0961cb34d8
@ -6,7 +6,7 @@ import { daemonClient } from '../src/daemon/client/client';
|
|||||||
|
|
||||||
(async () => {
|
(async () => {
|
||||||
try {
|
try {
|
||||||
if (fileExists(join(workspaceRoot, 'nx.json'))) {
|
if (isMainNxPackage() && fileExists(join(workspaceRoot, 'nx.json'))) {
|
||||||
try {
|
try {
|
||||||
await daemonClient.stop();
|
await daemonClient.stop();
|
||||||
} catch (e) {}
|
} catch (e) {}
|
||||||
@ -27,3 +27,11 @@ import { daemonClient } from '../src/daemon/client/client';
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
})();
|
})();
|
||||||
|
|
||||||
|
function isMainNxPackage() {
|
||||||
|
const mainNxPath = require.resolve('nx', {
|
||||||
|
paths: [workspaceRoot],
|
||||||
|
});
|
||||||
|
const thisNxPath = require.resolve('nx');
|
||||||
|
return mainNxPath === thisNxPath;
|
||||||
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user