Ionic常见问题--插件无法下载:npm ERR&&打包&&sha1错误

Ionic常见问题

1.插件无法下载:npm ERR

clipboard.png

解决方法1:

设置淘宝镜像
镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):

1.通过config命令

npm config set registry https://registry.npm.taobao.org
npm info underscore (如果上面配置正确这个命令会有字符串response)

2.命令行指定

npm --registry https://registry.npm.taobao.org info underscore

3.编辑 ~/.npmrc 加入下面内容,C:/Users/电脑名 路径下即可找到 ~/.npmrc ,打开 ~/.npmrc 替换 registry = https://registry.npm.taobao.org

registry = https://registry.npm.taobao.org


解决方法2:

https://www.npmjs.com/package... 切换多个来源,通过修改配置实现,同上述第三种方法,但是更好用~

npm install -g nrm
nrm ls

clipboard.png

clipboard.png

nrm use taobao

clipboard.png

2.Plugin doesn't support

Plugin doesn't support this project's cordova-android version. cordova-android: 5.2.2, failed version requirement: >=6.3.0
强行升级cordova platform update android@6.3.0或安装高版本cordova platform add android@6.3.0会报这个错:cordovaProject.projectConfig.getFileResources is not a function

所以只能重新安装全局的cordova
cnpm install -g cordova

3.Could not find Gradle

运行打包命令时:ionic cordova build android

Error: Could not find an installed version of Gradle either in Android Studio,
    or on your system to install the gradle wrapper. Please include gradle
    in your path, or install Android Studio

下载地址:https://services.gradle.org/d...
是下载all类型的哦~
路径到bin设置环境变量后即可

再次打包就可以用了~

4.建议顺序

这样就不会出现很多预料之外的错误了~

ionic start newApp
ionic cordova platform add android
ionic cordova build android
ionic cordova plugin add

5.sha1错误

npm ERR! code EINTEGRITY
npm ERR! sha1-W9Xj+4ADRFwk78= integrity checksum failed when using sha1: wanted sha1-W9Xj+4ADRmNRJnFwk78= but got sha1-0Fr
2MJupzQTl2f/UgSimztsAe6w=. (6833232 bytes)

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\jiaxin\AppData\Roaming\npm-cache\_logs\2017-12-26T10_02_20_344Z-debug.log

clipboard.png

解决方法

npm cache clean --force
npm cache verify
npm install
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值