环境:
cordova@11.1.0
node@16
前提:
- 安卓项目需要支持一些功能,升级到androidX所以一些插件需要更新
- 使用github方式可能会报ssh需要publicKey相关问题,不想用私人账号进行
git@github.com:apache/***
下载
问题:
cordova plugin add https://github.com/apache/cordova-plugin-file-transfer.git
网速太慢,down不到,所以打算下到本地再add
解决方式:
步骤1:
先到github下download下来,放到项目外部
步骤2:再
cordova plugin add …/cordova-plugin-file-transfer
如果遇到报错,例如ssh相关的,可以尝试以下解决方式
- 删掉packages-lock,再试试
- node_modules 文件夹下有可能也会有lock文件,删掉,再试试
- 中途如果有其他插件检查导致的出错,可以先把package.json中涉及报错的插件dependencies先删掉,再试试
提示:
- cordova-plugin-file-transfer原先使用到
whiteList
现在已经默认支持了,所以原项目中需要删掉
- cordova plugin add
cordova-plugin-file-transfer
如果能下,下到的版本可能不合适,最好还是使用github方式替换,正是因为github网速太慢,所以才有这篇文章,希望能帮到大家