首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

eslint+prettier学习

箭头函数前后需要空格 未使用的变量会报错 standard(世界第二) 安装依赖包 npm install --save-dev eslint-config-standard eslint-plugin-standard...eslint-plugin-promise eslint-plugin-import eslint-plugin-node { "extends": "standard" } 规则特点 去掉分号...if语句会自动加大括号,两行转为一行 缩进2个空格 字符串使用单引号 自动把import引入的包放在了最上面 多个Import之间有空行,最后一个import之后不会有空行 未定义的变量会报错 箭头函数前后需要空格...字符串使用单引号 相对上面两个力度较小,import没有自动提到最上面, 未定义的变量不会报错 缩进为2个空格 箭头函数前后没有空格要求 未使用的变量会报错 eslint:recommended 粒度比较小...singleQuote: true, // 对象的 key 仅在必要时用引号 quoteProps: 'as-needed', // jsx 不使用单引号,而使用双引号

2K20

前后端全部用 js 开发是什么体验(Hybrid + Egg.js经验分享)

2017年之前整个系统并不完全是由node支撑的,核心业务部分是"almost世界上最好的语言"php开发的 因为前端部分也是h5的混合开发方案,所以切换成node其实更多的原因是想体验一下用一种语言统一前后端的感觉...,顺便挑战一下只招js工程师的成就 虽然想法很美好,奈何现实给了我一拳 由于是大规模替换,如果要将所有的代码进行重写那将耗费非常多的时间,为了减少重构的时间,我选择的是基于Koa重建yii2(还是图省事...│ └── ... │ └── model │ └── common.js │ └── ... ├─ frontend │ └── service │ └─...─ frontend-custom.js │ └── ... │ └── model │ └── frontend-custom.js │ └── ... ├─ backend...│ └── service │ └── backend-custom.js │ └── ... │ └── model │ └── backend-custom.js

2.9K20
领券