我不想使用发球,我知道它会注意变化,构建和服务。 我希望以变化为基础。 根据“ng help”,build需要参数--watch
ng build构建您的应用并将其放入输出中 path(dist /默认)。 --watch(布尔)(默认值:false) 别名:-w --watcher(String)
我尝试了-w和-watcher,但它只是出错了。
>ng build -w
Path must be a string. Received null
答案 0 :(得分:38)
我不知道这是一个错误还是没有记录,但似乎你需要添加一个输出路径以便用ng build -o dist -w
观看,而dist是你的输出路径。
<强>更新强>
该命令现在是:ng build -op dist -w
更新2:
该命令现在是:ng build --output-path dist --watch
答案 1 :(得分:24)
ng build --watch
只为我工作
如果您使用npm run build
将package.json
文件更新为
"scripts":{"build":"ng build --watch"}
并照常运行npm run build
确保您的应用的outDir
参数在 angular-cli.json中正确设置
答案 2 :(得分:0)
String[] part = arg3.split("");
查找路径:ng build --watch
观察更改。但是根据新版Angular,默认输出路径将为dist
。
因此您需要通过命令行提及输出目录,例如
dist/<project-name>
或
您可以将ng build --output-path dist --watch
中的默认位置更改为angular.json... -> options -> outputPath: dist/<project-name>
,只需运行dist
答案 3 :(得分:0)
构建和观察 AngularJs 的命令:ng build --poll=2000 --watch