2016-11-16 35 views
0

你好#1队,我得到 “':mergeDebugAssets” 误差与离子编译我的应用程序时

当我运行以下命令:

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: Error: Duplicate resources [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: Error: Duplicate resources [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: Error: Duplicate resources [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: Error: Duplicate resources

当我刚编译一个空白的应用程序,一切工作正常。有人能告诉我发生了什么事吗? 我也尝试删除平台android并再次添加,但没有发生任何事情。 谢谢!

回答

2

解决方案是删除semver目录。

+0

还有2.哪一个?我很确定我试图删除每个,卸载每个和重新安装每个没有效果。 – catbadger

+1

在我的项目中只有1个semver目录。当我删除它,一切都很好...... –

+0

我最终做了什么来解决这个问题,是从我的semver目录中删除压缩文件,因为它显示cordova混淆了.gz和.js资源。 – catbadger

0

我刚刚花了很长时间尝试在创建新的Windows用户之后在我的计算机上修复相同的问题。

我试着删除。广州-文件,但我的插件之一,。广州,文件被重新每次我跑

$ ionic cordova run 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文件夹里面

platforms/android/assets/www

或它的子文件夹。我的理论是,你不应该这样做。

相关问题