diff --git a/src/__tests__/createModuleSpec.mjs b/src/__tests__/createModuleSpec.mjs index 37ae4de..2119765 100644 --- a/src/__tests__/createModuleSpec.mjs +++ b/src/__tests__/createModuleSpec.mjs @@ -63,7 +63,14 @@ describe('createModule', () => { expect(execa.mock.calls[0]).toEqual([ 'npm', - ['install', '--save', '--ignore-scripts', 'react', 'react-dom'], + [ + 'install', + '--save', + '--ignore-scripts', + '--bin-links=false', + 'react', + 'react-dom', + ], { cwd: 'folder' }, ]); }); diff --git a/src/createModule.mjs b/src/createModule.mjs index 5b246ab..b652465 100644 --- a/src/createModule.mjs +++ b/src/createModule.mjs @@ -15,9 +15,12 @@ export async function createIndex({ packages, TMP }) { } export async function installDependencies({ packages, options, TMP }) { - const installArgs = ['install', '--save', '--ignore-scripts'].concat( - packages - ); + const installArgs = [ + 'install', + '--save', + '--ignore-scripts', + '--bin-links=false', + ].concat(packages); if (options.registry) { installArgs.push('--registry', options.registry);