ember.js ember输出因环境而异

kulphzqa  于 2022-11-05  发布在  其他
关注(0)|答案(1)|浏览(157)

运行ember build命令时

ember build --environment={testing or development or production or server}

实际的dist输出是否有差异?相同的输出是否可以在不同的envs中使用?
我知道开发有更好的错误消息调试和类似的差异...但想知道确切的差异,如果有任何,例如,在生成的index.html或任何可以阻止它们在envs之间互操作的基础路径。

7jmck4yq

7jmck4yq1#

有一个区别:

  • 开发输出未缩小,包含源Map。
  • 对生产输出进行了最小化指纹化。删除了来自@ember/debug的所有assert调用。

同样,不同的插件可能会为生产和开发做不同的事情。一个很好的例子是ember-test-selectors
除此之外,所有的代码 * 应该 * 以几乎相同的方式工作。所以没有什么可以阻止你在生产中运行你的开发构建,或者相反。

相关问题