离子 - 错误:找不到模块'android-versions'
Posted
技术标签:
【中文标题】离子 - 错误:找不到模块\'android-versions\'【英文标题】: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
【问题讨论】:
【参考方案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
,现在可以使用了以上是关于离子 - 错误:找不到模块'android-versions'的主要内容,如果未能解决你的问题,请参考以下文章
离子 - 错误:找不到模块'android-versions'