美文网首页Electron 开发实战
Electron开发实战之16-eslint and jest

Electron开发实战之16-eslint and jest

作者: 1bdd9a4a74a2 | 来源:发表于2018-08-08 02:16 被阅读120次

    源码 j源码 j-step-c16相关视频

    我们已经写了静态的用户界面,该加入一些业务逻辑了,就从前面的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

    相关文章

      网友评论

        本文标题:Electron开发实战之16-eslint and jest

        本文链接:https://www.haomeiwen.com/subject/pxejvftx.html