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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了离子 - 错误:找不到模块'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
答案

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

npm install android-versions --save

在项目文件夹中工作。

另一答案

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

ionic cordova platform remove android --save

然后

ionic cordova platform add android --save
另一答案

如果有人在使用yarn时遇到这个问题,甚至在添加android-versions之后......似乎yarn / npm文件中存在差异...

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

以上是关于离子 - 错误:找不到模块'android-versions'的主要内容,如果未能解决你的问题,请参考以下文章

离子错误:找不到模块'dezalgo'

离子 - 错误:找不到与给定名称匹配的资源(在“dialogCornerRadius”处,值为“?android:attr/dialogCornerRadius”)

找不到模块“离子原生”

找不到离子角模块

打字稿错误找不到名称'require'。离子 3

离子服务无法获取/找不到模块'@ionic-native/splash-screen/ngx'