首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Aurelia捆绑和转译

Aurelia捆绑和转译
EN

Stack Overflow用户
提问于 2015-12-11 00:17:51
回答 1查看 444关注 0票数 2

我目前正在尝试捆绑一个用于“生产”的Aurelia应用程序。我尝试过使用$ aurelia bundle,或者现在就大口大口地使用;这是完全相同的。但我将永远拥有

代码语言:javascript
复制
<script src="jspm_packages/system.js"></script>
<script src="config.js"></script>
<script>
  System.import('aurelia-bootstrapper');
</script>

在我的index.html中,这意味着我必须将jspm包上传到我的服务器上(好的,也许不是所有的),而那个Babel的1.9mb的browser.js文件将被加载到浏览器中,只有在那时它才会被转换。这可能需要很长时间。

有没有办法得到一个捆绑的,转译的,精简的文件?这有意义吗?非常感谢!

这是我的配置(在我的gulpfile.js中)

代码语言:javascript
复制
  bundles: {
    "src/dist/app-bundle": {
      includes: [
        '*',
        'aurelia-bootstrapper',
        'aurelia-fetch-client',
        'aurelia-router',
        'aurelia-templating-binding',
        'aurelia-templating-resources',
        'aurelia-templating-router',
        'aurelia-loader-default',
        'aurelia-history-browser',
        'aurelia-auth'
      ],
      options: {
        inject: true,
        minify: true
      }
    }
  }
EN

回答 1

Stack Overflow用户

发布于 2015-12-15 15:27:08

听起来你已经为babel启用了runtime选项,babel只在运行时编译你的JavaScript,而不是在开发时。

如果你设置你的捆绑包在运行时是inject的,而不是转译的,那么它应该会更快,占用的空间更小。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34206733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档