Ionic 在默认项目中找不到cordova集成

yqyhoc1h  于 11个月前  发布在  Ionic
关注(0)|答案(3)|浏览(208)

official getting started tutorial之后,当我尝试使用此命令在我的手机中部署应用程序时,我得到以下错误:ionic serve --devapp(它在浏览器上工作):

[ERROR] Could not find cordova integration in the default project.

字符串
我在Windows和MacOS上都得到这个错误。我使用Node 6.4.1Ionic CLI 4.10.3
官方教程是否缺少了什么?

n9vozmp4

n9vozmp41#

我也遇到了同样的问题。事实上,在默认项目中,你必须复制cordova资产来为移动的准备原生构建。你可以在这里找到更多信息:Ionic documentation
试试这个:

ionic cordova prepare

字符串
然后再重复一遍:

ionic serve --devapp

d6kp6zgx

d6kp6zgx2#

接受的答案是100%正确。
但对我来说发生这种情况的原因是,不知何故,默认值是电容器,而不是 cordova 。
所以我先跑了

ionic integrations disable capacitor

字符串
然后跑

ionic cordova prepare


这解决了我的问题

wsxa1bj1

wsxa1bj13#

接受的答案是100%正确,请按照以下步骤操作:

1. ionic start --type=angular

2. ionic integrations disable capacitor

    2.1 delete - node , platform 
    
3. ng add @ionic/cordova-builders

4. ionic cordova build android

字符串

相关问题