windows 下安装和运行STF,已在win7和win10验证

廉价感情. 提交于 2019-12-04 02:59:05

折腾了3天总算能在win7下跑stf了,记录一下大致过程

OS:Win7sp1, 已经在win10下安装成功
型号:华为PE-TL20
安卓4.4.2

首先是根据官网说明,npm install -g stf
由于需要二次开发,因此从github拉代码下来https://github.com/openstf/stf

先安装编译环境,再在代码目录执行 npm install,由于依赖包很多,强烈建议改用国内npm源,淘宝或者cnpmjs

安装编译环境

部分依赖包需要build,建议先 npm install windows-build-tools
部分包需要c++环境,建议安装 visual studio 2015,并指定编译器开关 npm config set msvs_version 2015
单独安装node-gyp,并根据花式报错信息,慢慢解决(这一步每台电脑不同,没有统一解决方案)

安装依赖包

以下这些依赖在windows下可能会坑,我这边是把package.json中相关项去掉后,另外npm install xxx自行安装的,

bcrypt
graceful-fs
jpeg-turbo
lodash.deburr
lodash.words

注意点:
jpeg-turbo一直编译不通过,做了以下两个事情,(stf官网说暂时不支持windows并建议自行研究解决,因此不确定其他人是不是可以用这个方法搞定)

  1. 官网https://libjpeg-turbo.org/,找到Official Binaries下载 libjpeg-turbo-1.5.3-gcc.exe并安装到目录A,然后找了一台成功安装了st
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!