- "use strict";
- const fs = require('fs');
- const {execSync} = require('child_process');
- let packageJson = JSON.parse(fs.readFileSync('package.json'));
- let missingPackages = packageJson.globalDependencies.filter(moduleName => !fs.existsSync(`node_modules/${moduleName}/package.json`));
- if (missingPackages.length > 0) {
- let packageToLink = packageJson.globalDependencies.join(' ');
- execSync(`npm link ${packageToLink}`);
- }
|