如何在没有节点模块的情况下构建angular2移动应用程序

时间:2016-09-06 04:34:44

标签: android angular webview

我有一个angular2应用程序,需要在移动应用程序中,但由于节点模块,应用程序的大小为320mb。是否可以在没有节点模块的情况下构建应用程序。

1 个答案:

答案 0 :(得分:1)

node_modules - 是帮助您开发应用程序的库。 有两种依赖关系:DevDependenciesDependencies

在您的情况下,您正在谈论减少已完成的客户端应用程序的大小。所以你首先需要做的是 - 正确捆绑你的代码(Minify,concat等),它将大大减少你的应用程序的大小。

但是如果它对你来说还不够,你可以尝试摆脱所有第三方库,并且只保留angular2核心库。

P.S。你说的是320mbs。这是一个非常大的应用程序,我相信你正在谈论两种类型的依赖,因为前端部分不能这么大。

注意构建 Gulp Webpack 等工具。我建议你需要对现有的生产捆绑采取一些样板,这样你就可以更好地理解它在现实世界中的例子。这是一个很好的起点 - angular2 seed