当我运行ember serve时,每次都会生成一个新的dist文件夹。此文件夹是否与运行ember build时生成的文件夹相同?
答案 0 :(得分:3)
没有区别。除非您指定环境标志,否则它是相同的。
ember build
和ember server
如果您没有指定--environment
标记(可能的值是开发,生产),默认情况下它将为开发环境构建。
在ember-cli user guide中明确解释,
ember build
将应用程序构建到dist /目录中(通过--output-path标志进行自定义)。使用--environment标志指定构建环境(默认为开发)。使用--watch标志可以在发生更改时保持进程运行和重建。
ember服务器
启动服务器。默认端口为4200.使用--proxy标志将所有ajax请求代理到给定地址。例如,ember服务器--proxy http://127.0.0.1:8080将代理所有对http://127.0.0.1:8080运行的服务器的ajax请求。别名:余烬,余烬服务
答案 1 :(得分:2)
几乎相同,但有一个至关重要的区别。
当您运行ember serve
时,它会通过将<script src="/ember-cli-live-reload.js" type="text/javascript"></script>
注入头标记来为您提供livereload。
这使得dist
- 文件夹的内容不适用于通过Ember CLI运行它的任何其他内容。