繁体   English   中英

如何使用 angular-cli 启用 watch 进行构建?

[英]How do I build with watch enabled using angular-cli?

我不想使用服务,我知道它会监视变化、构建和服务。 我想以变化为基础。 根据“ng help”,构建需要参数--watch

ng build 构建您的应用程序并将其放入输出路径(默认为 dist/)。 --watch(布尔值)(默认值:false)别名:-w --watcher(字符串)

我尝试了 -w 和 --watcher 但它只是给出了错误。

>ng build -w

Path must be a string. Received null

我不知道这是一个错误还是没有记录,但似乎您需要添加一个输出路径以使用ng build -o dist -w进行观看,而 dist 是您的输出路径。

更新:

现在的命令是: ng build -op dist -w

更新 2:

命令现在是: ng build --output-path dist --watch

ng build --watch对我ng build --watch

如果您使用npm run buildpackage.json文件更新为

"scripts":{"build":"ng build --watch"}

并像往常一样运行npm run build

确保您的应用程序的outDir参数在您的angular-cli.json 中正确设置

ng build --watch寻找 path: dist来观察变化。 但是根据 Angular 的新版本,默认输出路径将是dist/<project-name>

所以你需要通过命令行提到输出目录,比如

ng build --output-path dist --watch

您可以在angular.json... -> options -> outputPath: dist/<project-name>更改默认位置到dist并简单地运行ng build --watch

构建和观察 AngularJs 的命令: ng build --poll=2000 --watch

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM