离子 - 错误:找不到模块'android-versions'

ehh*_*ehh 31 android cordova ionic-framework ionic2 ionic3

当试着跑

ionic run android --device
Run Code Online (Sandbox Code Playgroud)

我收到模块错误:

Error: Cannot find module 'android-versions'
Run Code Online (Sandbox Code Playgroud)

版本:

java -version 
  java version "1.8.0_144"
Android studio Version 2.3.3
ionic -v
2.2.1
cordova -v
6.5.0
Run Code Online (Sandbox Code Playgroud)

ehh*_*ehh 107

我发现了这个问题并期待帮助某人.我跑了

npm install android-versions --save
Run Code Online (Sandbox Code Playgroud)

在项目文件夹中工作.

  • 有谁知道为什么会出现这个错误?一切顺利. (14认同)
  • 你救了我的一天.谢谢了 (2认同)
  • 升级到cordova android 6.3.0版时似乎出现了这个问题 (2认同)

seb*_*ras 15

不确定这是否会对其他一些Ionic开发人员有所帮助,但我也是如此Error: Cannot find module 'android-versions',我通过删除并再次添加Android平台来修复它:

ionic cordova platform remove android --save
Run Code Online (Sandbox Code Playgroud)

然后

ionic cordova platform add android --save
Run Code Online (Sandbox Code Playgroud)