原因:
我正在使用 Angular2 做一个 POC SPA(使用 RC 版本)。
受公司政策限制,我们无法安装 Node.JS,所以 Webpack 不可用。
到目前为止,一旦我加载App home,至少有800多个HTTP请求(总共2.5 MB)。因为App当中我们开发了很多组件。
问题:
请您告诉我如何在没有 Node.JS 的情况下最小化和打包 Angular2 代码? (比如第三方库、Eclipse插件等)
也就是说,我希望前端能够一键部署。
我认为这显然会提高性能。 预先感谢您。
最佳答案
免责声明,我是 Angular2 Eclipse 的作者.
我建议你尝试Angular2 Eclipse这是基于 TypeScript IDE .
当您安装 TypeScript IDE 时,您可以 install an embed node.js ,因此无需立即安装 Node.js,您将受益于 TypeScript 完成、验证、编译等(这需要 Node.js 来使用 TypeScript tsserver)。
您甚至可以选择您的version of TypeScript
Angular2 Eclipse 提供 Angular CLI integration使用终端、向导、启动,但在这种情况下,您需要安装node.js(因为它使用 ng
命令,您必须使用 npm install -g angular-cli
安装它>
请创建an issue无需安装即可使用 ng 命令:
ng
应使用嵌入的node.js(以避免安装node.js)- 提供 Eclipse 首选项,将
ng
链接到自定义路径(自定义路径可以是将下载并托管在 GIT、SVN 存储库中的 Angular-cli 项目)。
关于javascript - 如何在没有 Node.JS 的情况下最小化 Angular 的打包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37609581/