我们已经写了静态的用户界面,该加入一些业务逻辑了,就从前面的12个webwxapi
开始吧。
不过在此之前,我们还需要做一件事,构建单元测试环境(本系列没有涉及到集成测试),我们使用jest
,顺便把eslint
也装上。
- bash
# jest
yarn add -D jest babel-jest 'babel-core@^7.0.0-0' @babel/core regenerator-runtime
# eslint
yarn add -D electron-webpack-eslint eslint-plugin-html
- .eslintrc.js
module.exports = {
extends: 'eslint:recommended',
parser: 'babel-eslint',
parserOptions: {
sourceType: 'module'
},
env: {
browser: true,
node: true
},
globals: {
__static: true
},
plugins: [
'html'
]
}
- package.json
...
"scripts": {
"dev": "electron-webpack dev",
"test": "jest",
"cover": "jest --coverage",
"build": "electron-webpack && electron-builder"
}
...
上一节 Electron开发实战之15-webwxapi-03
目录
下一节 Electron开发实战之17-jslogin and superagent