зеркало из https://github.com/Azure/autorest.az.git
24 строки
792 B
JavaScript
24 строки
792 B
JavaScript
const cp = require('child_process');
|
|
|
|
require('./for-each').forEachProject((packageName, projectFolder, project) => {
|
|
if (project.scripts.watch) {
|
|
console.log(`npm run watch {cwd: ${__dirname}/../${projectFolder}}`);
|
|
const proc = cp.spawn('npm', ['run', 'watch'], { cwd: projectFolder, shell: true, stdio: 'inherit' });
|
|
proc.on('error', (c, s) => {
|
|
console.log(packageName);
|
|
console.error(c);
|
|
console.error(s);
|
|
});
|
|
proc.on('exit', (c, s) => {
|
|
console.log(packageName);
|
|
console.error(c);
|
|
console.error(s);
|
|
});
|
|
proc.on('message', (c, s) => {
|
|
console.log(packageName);
|
|
console.error(c);
|
|
console.error(s);
|
|
});
|
|
}
|
|
});
|