build(aio): run docs
before docs-watch
(#16213)
This helps to ensure that the full docs have been generated before we begin watching. You can disable this by providing the `--watch-only` flag. E.g. `yarn docs-watch -- --watch-only`.
This commit is contained in:
parent
563b909279
commit
ce687550ae
@ -22,10 +22,28 @@ function next(error) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log('Started watching files in:');
|
let p = Promise.resolve();
|
||||||
console.log(' - ', contentsPath);
|
|
||||||
console.log(' - ', apiPath);
|
|
||||||
console.log('Doc gen will run when you change a file in either of these folders.');
|
|
||||||
|
|
||||||
watchr.open(contentsPath, listener, next);
|
if (process.argv.indexOf('--watch-only') === -1) {
|
||||||
watchr.open(apiPath, listener, next);
|
console.log('===================================================================');
|
||||||
|
console.log('Running initial doc generation');
|
||||||
|
console.log('-------------------------------------------------------------------');
|
||||||
|
console.log('Skip the full doc-gen by running: `yarn docs-watch -- --watch-only`');
|
||||||
|
console.log('===================================================================');
|
||||||
|
const {Dgeni} = require('dgeni');
|
||||||
|
var dgeni = new Dgeni([require('../angular.io-package')]);
|
||||||
|
p = dgeni.generate();
|
||||||
|
}
|
||||||
|
|
||||||
|
p.then(() => {
|
||||||
|
console.log('===================================================================');
|
||||||
|
console.log('Started watching files in:');
|
||||||
|
console.log(' - ', contentsPath);
|
||||||
|
console.log(' - ', apiPath);
|
||||||
|
console.log('Doc gen will run when you change a file in either of these folders.');
|
||||||
|
console.log('===================================================================');
|
||||||
|
|
||||||
|
watchr.open(contentsPath, listener, next);
|
||||||
|
watchr.open(apiPath, listener, next);
|
||||||
|
|
||||||
|
});
|
Loading…
x
Reference in New Issue
Block a user