汇总 Angular 2 应用程序,具有用于树摇动的依赖项
Rollup Angular 2 application with dependencies for tree shaking
我在这里尝试使用 npm 汇总模块创建角度 2 应用程序构建,以便有一个树摇动,这将删除特定应用程序中未使用的代码,并且当我将应用程序本身与角度依赖项捆绑在一起时,一切都很好。
当我尝试包含一些外部 JS 库(如 pixi)时出现问题.js我们在项目中使用的库 - 就像我们肯定没有使用完整的 100% 或 PIXI 提供的东西一样,最好不要将可能不存在的东西交付到 prod JS 捆绑包中。
因此,根据汇总文档,我正在尝试做的是使用rollup-plugin-commonjs
模块,该模块将获取pixi源,将其转换为ES2015格式,然后将其包含为可摇动的格式。但事实并非如此。我得到的只是不同类型的错误,如pixi.js doesn't export class Texture
等等。
真的尝试了我能想到的一切...
谁能指出如何解决这个问题的方向,或者至少确认虽然 pixi 开发人员尚未实现 es2015 的输出,但这是不可能的?
最近有一篇关于使用汇总进行生产发布的文章:
http://blog.mgechev.com/2016/06/26/tree-shaking-angular2-production-build-rollup-javascript/
相关文章:
- 将函数的上下文应用于javascript变量
- keyup事件处理程序更改焦点不适用于快速键入
- JQueryhide()不适用于Mozzilla,但适用于Chrome
- Ember-自定义计算属性,用于检查是否存在所有依赖字段
- 如何将 npm 用于前端依赖项
- Angular 2 多提供程序,用于导出 depencency 的依赖项
- 具有相同依赖关系的多个角度模块,用于业力测试
- AngularJS中的依赖注入仅适用于Angular“对象”吗?
- 轨道 4 - JS 用于具有简单形式的依赖字段
- 检测角度依赖关系 [角度路由、角度资源等] 是否已加载用于 CDN 回退
- Require.js是否有用于加载单个依赖项的同步版本
- 为什么在todomvc依赖示例中,new操作符用于集合?
- 用于分析和绘制Javascript函数之间依赖关系的工具
- JavaScript文件依赖于Yii2中的JavaScript代码块(用于dojo配置)
- 什么方法可以用于JS中具有依赖关系的可遍历树?
- SVG-三角函数,用于获得依赖于不同角度的点
- 用于显示javascript、CSS、HTML依赖关系的工具
- 汇总 Angular 2 应用程序,具有用于树摇动的依赖项
- Javascript:依赖于操作系统的重定向不适用于IOS
- 想要通过javascript显示依赖的弹出窗口,这也适用于IE7及以上