【问题标题】:Ionic - Error: Cannot find module 'android-versions'离子 - 错误:找不到模块'android-versions'
【发布时间】:2018-03-19 09:22:47
【问题描述】:

尝试运行时

ionic run android --device

我收到模块错误:

Error: Cannot find module 'android-versions'

版本:

java -version 
  java version "1.8.0_144"
Android studio Version 2.3.3
ionic -v
2.2.1
cordova -v
6.5.0

【问题讨论】:

    标签: android cordova ionic-framework ionic2 ionic3


    【解决方案1】:

    我发现了问题并希望得到帮助。 我只是跑

    npm install android-versions --save
    

    在项目文件夹中并工作。

    【讨论】:

    • 你拯救了我的一天。非常感谢
    • 有谁知道为什么会出现这个错误?之前一切正常。
    • 卸载 deeplink 插件后出现给定错误,但通过尝试此命令,错误已解决。
    • 升级到cordova android 6.3.0版时似乎出现了这个问题
    • 对我来说,当添加了 cordova android 版本 6.4.0 时运行 cordova run android 时会出现这种情况。如果我专门添加 android@6.3 它不会显示。
    【解决方案2】:

    不确定这是否会帮助其他一些 Ionic 开发人员,但我得到了相同的 Error: Cannot find module 'android-versions',我通过再次删除和添加 Android 平台来修复它:

    ionic cordova platform remove android --save
    

    然后

    ionic cordova platform add android --save
    

    【讨论】:

      【解决方案3】:

      如果有人在使用 yarn 时遇到此问题,甚至在添加 android-versions...

      我最终删除了我的node_modules 文件夹,然后使用npm 而不是yarn 安装它。成功了!

      【讨论】:

      • 刚刚运行yarn add android-versions,现在可以使用了
      猜你喜欢
      • 2018-05-25
      • 2018-02-27
      • 2018-07-13
      • 2018-01-03
      • 1970-01-01
      • 2017-07-20
      • 1970-01-01
      • 2016-02-23
      • 2020-02-28
      相关资源
      最近更新 更多