Eslint 的使用之微信小程序

news/2024/7/20 2:46:39 标签: javascript, 小程序

日常开发 React、Vue 项目时,一般通过官方或社区流行脚手架搭建项目。对于 Eslint 配置,也能在搭建过程中通过脚手架进行配置。而微信小程序搭建都是通过微信开发者工具生成,本文则分享在小程序模板生成后,如何配置 Eslint。

1、使用 yarn init -y 初始化项目 package.json

2、安装 eslint 及相关依赖包

使用 npx eslint --init 初始化,后续步骤可根据自身情况或喜好进行配置

选择检查类型:
选择模块化规范:
选择框架类型:
是否选择 TypeScript:
选择运行环境:
选择风格配置方式:
选择风格类型:
选择配置文件类型:
是否立即安装依赖包:

安装成功后的 package.json、.eslintrc.js 文件

3、补充微信小程序特有的全局变量或方法(根据项目情况补充)

4、增加检查脚本命令,如检查整个项目下的 js 文件

5、为在编码过程中实现保存即检测和自动修复 js 代码,仍需安装 eslint 插件和进行 setting 配置(以 VS Code 为例)


http://www.niftyadmin.cn/n/621662.html

相关文章

scrapy 没有输出_贪心学院第6个作业 scrapy 架构爬取baidu贴吧

本次的课程是学习scrapy 架构进行网页的爬取,之前也有从网络上的视频预览过scrapy的库,不过当时没有了解这么深入。 只知道可以用scrapy shell 快速调试爬取的内容是否正确,但并没有理解scrapy 的框架。通过这次的直播课,对scrapy…

Nginx 配置二级域名(腾讯云)

根域名已被个人主站占用,想把做过的项目部署到二级域名,特此记录。 一、环境说明 系统: CentOS7.6 应用服务器:Nginx 1.16.1、Tomcat 9.0 安全组已开放端口: 22、80、443、3389 二、解析二级域名并申请 SSL 证书&a…

c可视化编程学习感悟_对编程学习的一些感悟

从07年喜欢上编程到现在一晃过去也3年了,因为家里穷无法继续念大学,不少是有点怨天尤人。没学历,其实找工作还满难的,别人才不管你能力如何,面试机会都不给。当年在一个酒店当门童时就感叹,那酒店的电脑技术…

Egg 之密码加密

为了安全性,对于用户私密数据都不明文存储在数据库中。本文描述如何在 Egg 项目下,采取 MD5 算法加密用户密码。 一、安装具备 MD5 加密功能的 utility 模块 npm install utility --save二、在需要的地方引入模块 const utility require(utility)三、…

egg-oss 上传图片

一、安装 egg-oss npm install egg-oss --save二、配置 oss 1、开启 oss 插件 // config/plugin.js exports.oss {enable: true,package: egg-oss, };2、填写 oss bucket 信息 // config/config.default.js config.oss {client: {bucket: your bucket name,region: your …

contenttype文件ajax_跨域Ajax之ContentType:application/json

在使用Ajax跨域请求时,如果设置Header的ContentType为application/json,会分两次发送请求。第一次先发送Method为OPTIONS的请求到服务器,这个请求会询问服务器支持哪些请求方法(GET,POST等),支持哪些请求头等等服务器的支持情况。等到这个请求…

Git 从某次提交拉取分支

因两个项目基本相同&#xff0c;在新建项目时&#xff0c;想从已完善的项目中拉取基础模板出来复用代码&#xff0c;但只需要某次提交记录及之前的代码。 git switch -c branchname <commitId>Git 官方文档及文档示例

mongodb 分组聚合_mongodb 分组聚合查询

使用聚合,db.集合名.aggregate… 而不是find管道在Unix和Linux中一般用于将当前命令的输出结果作为下一个命令的参数。MongoDB的聚合管道将MongoDB文档在一个管道处理完毕后将结果传递给下一个管道处理。管道操作是可以重复的。每一个操作符(集合)都会接受一连串的文档,对这些文…