26 строки
701 B
JavaScript
26 строки
701 B
JavaScript
|
var 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);
|
||
|
})
|
||
|
}
|
||
|
});
|
||
|
|
||
|
|