折腾了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并建议自行研究解决,因此不确定其他人是不是可以用这个方法搞定)
- 官网https://libjpeg-turbo.org/,找到Official Binaries下载 libjpeg-turbo-1.5.3-gcc.exe并安装到目录A,然后找了一台成功安装了st
来源:CSDN
作者:哪有好吃的
链接:https://blog.csdn.net/maxtrouble/article/details/78982195