Hello Stackoverflow团队,
当我运行以下命令时:
ionic build android
我得到以下内容:
Execution failed for task ':mergeDebugAssets'.
[www / node_modules / semver / semver.browser.js] /home/felix/Entwicklungen/TryMe/platforms/android/assets/www/node_modules/semver/semver.browser.js [www / node_modules / semver / semver .browser.js] /home/felix/Entwicklungen/TryMe/platforms/android/assets/www/node_modules/semver/semver.browser.js.gz:错误:资源重复 [www / node_modules / bower / lib / node_modules / semver / semver.browser.js] /home/felix/Entwicklungen/TryMe/platforms/android/assets/www/node_modules/bower/lib/node_modules/semver/semver.browser。 js [www / node_modules / bower / lib / node_modules / semver / semver.browser.js] /home/felix/Entwicklungen/TryMe/platforms/android/assets/www/node_modules/bower/lib/node_modules/semver/semver.browser .js.gz:错误:资源重复 [www / node_modules / semver / semver.min.js] /home/felix/Entwicklungen/TryMe/platforms/android/assets/www/node_modules/semver/semver.min.js.gz [www / node_modules / semver / semver。 min.js] /home/felix/Entwicklungen/TryMe/platforms/android/assets/www/node_modules/semver/semver.min.js:错误:资源重复 [www / node_modules / bower / lib / node_modules / semver / semver.min.js] /home/felix/Entwicklungen/TryMe/platforms/android/assets/www/node_modules/bower/lib/node_modules/semver/semver.min。 js.gz [www / node_modules / bower / lib / node_modules / semver / semver.min.js] / home / felix / Entwicklungen / TryMe / platforms / android / assets / www / node_modules / bower / lib / node_modules / semver / semver .min.js:错误:资源重复
当我编译一个空白的应用程序时,一切正常。谁能告诉我这里发生了什么? 我也尝试删除平台android并再次添加它但没有发生任何事情。 谢谢!
答案 0 :(得分:2)
解决方案是删除semver目录。
答案 1 :(得分:0)
在创建新的Windows用户后,我花了很长时间在我的计算机上修复同样的问题。
我尝试删除.gz文件,但对于我的一个插件,每次运行都会重新创建.gz文件
$ ionic cordova运行android
我尝试了不同版本的android平台工具,构建工具等。 不同的cordova版本..不同的节点和npm版本。
我也搞乱了环境变量。
但我最终发现的(以及我怀疑为我造成的问题)是因为我没有正确地从bitbucket克隆存储库。
我用过:
git clone HTTPS:// <强> creators_username 强> @ bitbucket.org / creators_username / repository_name.git
而不是:
git clone HTTPS:// <强> my_username 强> @ bitbucket.org / creators_username / repository_name.git
再次克隆后,使用我自己的用户名,一切似乎都很好。而且我还没有
中的任何node_modules文件夹平台/机器人/资产/万维网
或它的子文件夹。我的理论是,你不应该这样做。
答案 2 :(得分:0)
删除 www 中的构建文件夹,然后重试..祝你好运。