如何在生产中构建自耕农“角度生成器”应用程序?

时间:2016-07-03 10:34:38

标签: angularjs gruntjs yeoman

我使用“yo angular”创建了我的角度应用程序“yeoman”,并使用了grunt sass bootstrap。

但是使用node_mudules bower_component和所有dev功能,空项目的大小为200mo

如何构建我的生产应用程序,包括minify css / js并保持仅使用和所需的依赖。

修改

我不明白-1,千人使用自耕农的角度生成器,我找不到这个特定生成器的构建教程

grunt build似乎有效但网站效果不佳。

grunt serve:dist构建并运行服务,但问题与grunt build

相同

开发应用程序(它只是yo angular空项目)

grunt serve之后,它可以正常导航

enter image description here

grunt serve:dist之后,它不起作用,我无法导航,似乎“bower_components”不能很好地构建

enter image description here

4 个答案:

答案 0 :(得分:2)

如果您正在使用grunt,请执行以下操作:" grunt build"或者" grunt serve:dist",在构建之后你将得到一个dist文件夹,里面的一切都是你的制作应用程序包括minify css / js,你不再需要了。并指出为了不明原因" yo angular"将jquery添加到" devDependencies"但不是"依赖" 在你项目的bower.json中。

您无需部署项目文件夹中的所有内容。希望它有所帮助。

答案 1 :(得分:0)

您无需部署项目文件夹中的所有内容。您可以在page找到相关信息。

答案 2 :(得分:0)

仅使用和跟踪您在index.html或css(图像或字体)中包含/导入的文件。部署后休息都没用。

答案 3 :(得分:0)

运行gulp --production。它将清除dist文件夹(如果存在),然后在那里移动缩小和uglified文件。