【发布时间】:2016-10-03 05:41:11
【问题描述】:
原因:
我正在使用 Angular2(使用 RC 版本)做一个 POC SPA。
受限于公司政策,我们无法安装 Node.JS,所以我无法使用 Webpack。
到目前为止,至少在我加载 App 主页时有 800 多个 HTTP 请求(总共 2.5 MB)。因为我们在App当中开发了很多组件。
问题:
请您告诉我如何在没有 Node.JS 的情况下最小化和打包 Angular2 代码? (第三方库、Eclipse 插件等)
换句话说,我希望前端一键部署。
我认为这显然会提高性能。 提前谢谢你。
【问题讨论】:
-
不幸的是,我认为您将很难找到不使用 Node 的等效工具。涉及到模块捆绑的其他大牌是 Browserify、SystemJS 和 Rollup,它们也都需要 Node。
-
是的。如果没有 Node.JS,那是没有意义的。但希望如果有奇迹。
-
如果您可以使用 gulp,请查看 MrCroft 关于使用
SystemJS Builderat stackoverflow.com/questions/35280582/… 的回答(评价最高)。这就是我所做的,将我的应用从第一次加载时的 450 个请求减少到只有 3 个 JS 和几个 CSS/HTML 请求。
标签: javascript html node.js angular webpack