zoukankan      html  css  js  c++  java
  • Vue项目构建+Eslint自动格式化

    Vue项目构建+Eslint自动格式化

    1.安装 vue/cli

    npm install -g @vue/cli
    

    2.创建项目

    选择 manually select features(自定义配置)

    #创建项目
    vue create 项目名
    

    3.配置组件

    勾选Router、Vuex、Linter/Formatter

    4.选择vue版本

    因为本项目需要兼容IE11,IE11不支持vue3语法,所以我选择2.x

    5.是否启用History模式

    输入Y

    6.格式化工具和配置

    选择ESLint+Prettier

    7.选择保存时格式化

    Lint on save

    8.选择配置存放位置

    In dedicated config files(保存在专用配置文件中)

    9.是否将当前配置应用到以后项目

    输入y,并输入配置名

    10.修改settings.json

    增加如下代码

     // 窗口失去焦点自动保存
      "files.autoSave": "onFocusChange",
      // 编辑粘贴自动格式化
      "editor.formatOnPaste": true,
    
      // eslint设置
      "eslint.validate": [
          "javascript",
          "javascriptreact",
          "html",
          "vue",
      ],
    
      //新版本保存自动eslint修复格式
      "editor.codeActionsOnSave": {
          "source.fixAll.eslint": true
      }
    

    settings.json完整配置

    至此vue项目就创建完成了,当修改代码保存时会自动进行格式化

  • 相关阅读:
    docker
    redis 3.2.6 on ubuntu 14.04
    go异常处理
    go语言的命令行库
    iptables
    nsq
    etcd-v2第一集
    rabbitmq, windows/linux, c/c++/node.js/golang/dotnet
    zeromq:c,c++,golang及nodejs使用
    golang下的grpc
  • 原文地址:https://www.cnblogs.com/fuhua/p/15588087.html
Copyright © 2011-2022 走看看