[英]Is there any difference in the dist/ folder generated when ember build vs ember serve?
当我运行ember serve时,每次都会生成一个新的dist文件夹。 此文件夹与运行ember build时生成的文件夹相同吗?
没有不同。 除非指定环境标志,否则相同。 缺省情况下, ember build
和ember server
都没有指定--environment
标志(可能的值是development,production),它将为开发环境构建。
在ember-cli用户指南中明确说明,
余烬
将应用程序构建到dist /目录中(通过--output-path标志进行自定义)。 使用--environment标志指定构建环境(默认为开发)。 使用--watch标志可以使进程保持运行并在发生更改时进行重建。
余烬服务器
启动服务器。 默认端口是4200。使用--proxy标志将所有ajax请求代理到给定地址。 例如,ember服务器--proxy http://127.0.0.1:8080会将所有ajax请求代理到运行在http://127.0.0.1:8080的服务器。 别名:灰烬,灰烬发球
它几乎相同,但有一个关键的区别。
当您运行ember serve
,还可以通过将<script src="/ember-cli-live-reload.js" type="text/javascript"></script>
注入head标签来使您与livereload挂钩。
这使得dist
-folder的内容不适用于其他任何东西,然后只能通过Ember CLI运行它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.