ng服务输出文件到哪里?


72

ng serve没有建立我在的angular-cli.json中设置的路径apps[0].outDir

ng build 可以正常工作并构建到我指定的路径。



1
也许是重复的...但是似乎当人们用谷歌搜索这个问题时,这里的措词以某种方式更好地为他们服务,这使它具有4倍的视图。解决该问题的标准方法是什么?
丹尼尔·帕特里克

Answers:


104

ng serve内置在内存中是正确的。

Angular CLI不支持同时运行服务器和写入磁盘。

如果您使用自己的服务器等,则可以使用ng build --watch,它将像一样监视文件ng serve,但是会将它们写入磁盘,并且不会运行服务器。

查看此官方文档,了解如何从磁盘提供文件:https :
//github.com/angular/angular-cli/wiki/stories-disk-serve


1
感谢上面。ng会串联并缩小文件吗?理想情况下,我在开发期间不希望这样做。我们建立在“开发容器”的基础上,不需要启动开发服务器。
user1275105

5
默认情况下,它在开发人员模式下工作,不会进行缩小/串联等操作。准备发货时,您将运行ng build -prod以获取优化的版本。它不会以任何一种方式旋转服务器。在工作中,我将站点托管在IIS中并使用进行开发ng build --watch
Meligy'5

1
有什么办法可以让浏览器在每次构建完成后自动刷新ng serve吗?
iMe

CLI本身没有内置功能,因为没有服务器调用浏览器来触发刷新。
Meligy '17

我可以自定义ng serve命令吗?我的意思是我想先运行一些bash命令,node abc.js然后再说ng serve呢?
Pardeep Jain

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.