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:');
|
||||
console.log(' - ', contentsPath);
|
||||
console.log(' - ', apiPath);
|
||||
console.log('Doc gen will run when you change a file in either of these folders.');
|
||||
let p = Promise.resolve();
|
||||
|
||||
watchr.open(contentsPath, listener, next);
|
||||
watchr.open(apiPath, listener, next);
|
||||
if (process.argv.indexOf('--watch-only') === -1) {
|
||||
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…
Reference in New Issue