我的项目结构如下:离子/凉亭/科尔多瓦 - 忽略构建
MyApp
- hooks
- platforms
- android
- ios
- www
- js/css/templates..
- lib (including all bower components)
眼下,www/lib
目录占用了21.8 MB。 (我有一个大组添加到我的项目亭子组成部分。)
在构建每一个项目,整个www
文件夹复制到platform/android
(例如)文件夹的建立,当然也包括www/lib
的。
这导致了一个非常大的构建,因为包含在bower 组件中的大量文件对生产无用。
手动管理所有凉亭依赖关系显然不是一种选择。那么你们如何设法清理你的项目平台目录进行构建?
我正在考虑为此创建一个钩子,但是在用我不知道的语言(nodeJS)编写代码行之前,我希望能够回复并提供建议。
完美正是我需要 – aorfevre
该解决方案是复杂的,有需要你明确的列出所有你想要在你的垃圾清理脚本删除的文件和文件夹的缺点。 [我的解决方案](http://stackoverflow.com/questions/30269679/ionic-bower-cordova-ignore-files-for-build/33698109#33698109)采取了一种反向的方法,并且只列出了您需要的文件你的科尔多瓦建立,并将它们复制到/ www文件夹/ – jjjjs
你是一位神。谢谢 – CBaker