根据this guide我正在使用crosswalk作为Android应用程序。
虽然只使用cordova(没有xwalk)进行开发,但我可以使用aapt.ignore.assets
配置文件中的ant.properties
忽略构建中的某些文件和文件夹,以排除我不想打包的文件 - 即node_modules
。当使用人行横道时,我完全忽略了这个文件。
在构建过程中,自动排除.dotfiles,但根据npm规范,无法以任何方式重命名node_modules
文件夹。有一些文件我不想在每次构建时打包,特别是因为如果包含node_modules
,构建就会失败,这会给我带来这个错误:
/mypath/Sdk/tools/ant/build.xml:932: The following error occurred while executing this line:
/mypath/Sdk/tools/ant/build.xml:950: null returned: 1
...
/mypath/release-multi/cordova/node_modules/q/q.js:126
目前我在开发时每次必须测试构建时都必须删除并重新添加文件夹,这是一个完全麻烦。
在构建时强行排除文件列表还有其他什么吗?我不是android开发者 - 目前只使用webapps。