2021年前端知识点提炼(九月份)
一、 配一个eslint 官网学习 目前快速配一个的指令示范
【2021年前端知识点提炼(九月份)】①npm install eslint -D
②./node_modules/.bin/eslint --init
③ 采用airbnb-base标准
文章图片
npx install-peerdeps --dev eslint-config-airbnb-base
④ 增加package.json中script指令
文章图片
"lint": "eslint --fix --ext .js,.vue src"
⑤ 修改.eslint.js中的部分规则和airbnb-base依赖,及解决一些airbnb中不合理的报错规则如:airbnb-base报import/no-unresolved
module.exports = {
env: {
es2021: true,
node: true,
},
extends: ['eslint:recommended', 'plugin:vue/essential', 'airbnb-base'],
parserOptions: {
ecmaVersion: 12,
sourceType: 'module',
},
plugins: ['vue'],
rules: {
'max-len': ['error', { code: 150 }],
'import/no-unresolved': 'off', // 取消自动解析路径,以此开启alias的别名路径设置
'arrow-parens': ['error', 'as-needed'], // 箭头函数的参数可以不使用圆括号
'comma-dangle': ['error', 'never'], // 不允许末尾逗号
'no-underscore-dangle': 'off', //允许标识符中有下划线,从而支持vue中插件的使用
'linebreak-style': 'off', // 取消换行符\n或\r\n的验证
'no-param-reassign': 'off', // 允许对函数参数进行再赋值
'consistent-return': 'off', // 关闭函数中return的检测
},
settings: {
'import/resolver': {
node: {
extensions: ['.js', '.jsx', '.vue'],
},
},
},
};
推荐阅读
- 小学英语必考的10个知识点归纳,复习必备!
- Jsr303做前端数据校验
- 2020年,告别焦虑的自己,2021年,期待满意的自己。
- 7、前端--jQuery简介、基本选择器、基本筛选器、属性选择器、表单选择器、筛选器方法、节点操作、绑定事件
- 前端代码|前端代码 返回顶部 backToTop
- (六)Component初识组件
- 2021年第四周复盘|2021年第四周复盘 | 寻找初心,再次出发
- lucky学习45天
- java|java 常用知识点链接
- 【116】陪孩子终身成长