appium与node.js版本对应问题

appium安装流程:

https://blog.csdn.net/lollipop666/article/details/82473595

这里重点介绍node.js与appiumforwindows的版本对应问题
(不为别的,就是因为为了卸载了n编node.js)

appium有不同的版本:appiumforwindows ,appiumdesktop , appiumEduitor
不同版本对应不同的版本号: appiumforwindows目前最高是1.4.16,只适合node.js 5的版本,
(6 的版本也能使用,不过会报警告,让你更新稳定版本,就是5的版本 ,还是需要改回来)

查询后发现java常用版本目前最高是8,appium版本对应的node也是在6.9左右,所以当前java,node版本安装的都太高,
不匹配。所以卸载重装jdk,node到对应版本,再次启动appium,uiautomatorviewer,这次正常

node 全版本下载:

http://nodejs.org/dist/

错误后参考网页:https://www.cnblogs.com/nurdun/p/6824480.html

node.js指定下载路径:

https://www.cnblogs.com/little-ab/articles/6842843.html

[修改nodejs的安装目录中找到node_modules\npm.npmrc文件,修改为:

#prefix=${APPDATA}\npm

prefix=D:\tools\vuenode\anzhuan\node_global
cache=D:\tools\vuenode\anzhuan\node_cache

#设置为淘宝镜像源,以后都是这个镜像
#registry = https://registry.npm.taobao.org
registry = http://registry.cnpmjs.org # 报的一个错 , 错误后参考网页:https://www.cnblogs.com/nurdun/p/6824480.html

]

环境变量:

用户变量:

D:\tools\vuenode\anzhuan\node_global

系统变量:

新建:
NODE_PATH
D:\tools\vuenode\anzhuan\node_global\node_modules

path:
D:\tools\vuenode\anzhuan

node.js5.6版本不支持使用淘宝镜像,无法实现换源

安装node.js6.6版本报的错误汇总:

看这句提示,是因为缺少 package.json 这个文件。

解决:
首先,初始化项目,一路回车就行
npm init -f
下载并保存core-js警告消息中请求的模块版本:
npm install --save core-js@^3

nmp安装问题总是包这个错,但是其实是安装成功的
npm warn package.json @1.0.0 no repository field.

解决:
看字面意思大概是package.json里缺少repository字段,也就是说缺少项目的仓库字段
{

“repository”: {
“type”: “git”,
“url”: “http://baidu.com”
},

}

但作为测试项目或者练习用,只需在package.json里面做如下配置即可:
{
   ...
   "private": true,
   ...
}

猜你喜欢

转载自blog.csdn.net/ye__mo/article/details/102832463