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

当试图运行

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 

Solutions Collecting From Web of "离子 – 错误:找不到模块'android-versions'"

我发现了这个问题,期待帮助别人。 我只是跑步

 npm install android-versions --save 

在项目文件夹中工作。

如果有人在使用yarn ,甚至在添加android-versions之后出现这个问题…似乎yarn / npm文件中的差异会打破…

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

不知道这是否会帮助其他一些离子开发人员,但我得到了同样的Error: Cannot find module 'android-versions' ,我通过再次删除和添加Android平台来解决它:

 ionic cordova platform remove android --save 

接着

 ionic cordova platform add android --save