我使用“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
之后,它可以正常导航
在grunt serve:dist
之后,它不起作用,我无法导航,似乎“bower_components”不能很好地构建
答案 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文件。