当前位置: 首页 > news >正文

适合晚上自己看的b站软件大全百度帐号

适合晚上自己看的b站软件大全,百度帐号,乐清柳市阿里巴巴做网站的,10个国内建筑网站每次新项目都要重新配置一遍,有点麻烦,记录一下。 一、配置 ESLint 1.1 核心配置 执行 npm init eslint/config 命令进行初始化,根据提示一路下一步即可,完成后会自动生成 eslintrc 文件并安装相关依赖。 1.2 React 编译模式配…

每次新项目都要重新配置一遍,有点麻烦,记录一下。

一、配置 ESLint

1.1 核心配置

执行 npm init @eslint/config 命令进行初始化,根据提示一路下一步即可,完成后会自动生成 eslintrc 文件并安装相关依赖。

1.2 React 编译模式配置

如果 React 使用的是新的编译模式(无需手动导入 React),需要在 extends 中加入 plugin:react/jsx-runtime

{"extends": ["plugin:react/jsx-runtime",],
}

同时 tsconfig 文件中的 “jsx”: “react-jsx” 也是对应的新模式。

1.3 React 属性自动排序规则配置

React 组件的属性可以借助 eslint 的能力来进行自动排序,在配置文件的 rule 中打开即可。

{"rules": {"react/jsx-sort-props": ["error",{"callbacksLast": true}]}
}

二、配置 Prettier

2.1 核心配置

# 安装 prettier
ni -D prettier# 安装 prettier 整合 eslint 的库
ni -D eslint-plugin-prettier eslint-config-prettier

新建 .prettierrc 文件,并写入以下内容:

{"singleQuote": true,"tabWidth": 2,"semi": false,"trailingComma": "none","plugins": []
}

eslint 配置文件中加入

{"extends": ["plugin:prettier/recommended"]
}

2.13 安装扩展插件

# package.json 字段排序插件
ni -D prettier-plugin-packagejson# import 顺序自动调整插件
ni -D prettier-plugin-organize-imports

在配置文件中指定上述两个插件:

{"plugins": ["prettier-plugin-packagejson", "prettier-plugin-organize-imports"]
}

三、配置 commitlint

安装依赖:

ni -D @commitlint/{cli,config-conventional}

生成配置文件:

echo "module.exports = { extends: ['@commitlint/config-conventional'] };" > commitlint.config.js

验证是否生效:

npx commitlint --from HEAD~1 --to HEAD --verbose

如果遇到报 ES Module 相关错误,将 commitlint.config.js 文件后缀改为 cjs 即可。

四、配置 stylelint

安装依赖:

ni -D stylelint stylelint-config-recess-order stylelint-config-standard-scss stylelint-prettier

新建 .stylelintrc.json 文件并加入以下配置:

{"plugins": ["stylelint-prettier"],"rules": {"prettier/prettier": true},"extends": ["stylelint-prettier/recommended","stylelint-config-recess-order","stylelint-config-standard-scss"]
}

五、配置 lint-staged

安装依赖:

ni -D lint-staged

新建配置文件 .lintstagedrc.json 并写入如下内容:

{"*.{css,scss}": "stylelint --fix","*": "prettier --ignore-unknown --write","*.{js,jsx,ts,tsx}": "eslint --fix"
}

六、配置 Husky

安装依赖:

ni -D husky

生成相关配置文件:

npm pkg set scripts.prepare="husky install"
npm run prepare

添加钩子:

# git commit 时检查提交信息是否符合规范
npx husky add .husky/commit-msg  'npx --no -- commitlint --edit ${1}'# git commit 时触发 lint-staged,使用上面的那些 lint 工具检查并格式化一遍有改动的代码文件。
npx husky add .husky/pre-commit "npx lint-staged"
http://www.tj-hxxt.cn/news/18517.html

相关文章:

  • 上海建设网站找哪家商丘seo博客
  • 做商城网站要请程序员吗seo做关键词怎么收费的
  • 可视化建站网站源码百度高级搜索首页
  • 韩国u17出线深圳seo排名优化
  • 网站布局设计排版百度投放广告联系谁
  • 什么网站可以做英语题怎样优化网络
  • 西直门网站建设seo技术网
  • 怎么在阿里云服务器上建设网站电商seo是什么意思啊
  • 门户网站建设投入美区下载的app怎么更新
  • 河海大学学风建设网站产品网络营销策划
  • 临沂房产和房建设局网站双和电话营销技巧和营销方法
  • 广州做网站的网络公司torrentkitty磁力官网
  • 凤翔做网站免费广告投放平台
  • 手机可以做网站吗seo流量增长策略
  • 代做寄生虫网站可以免费发帖的网站
  • dedecms 做网站2023年5月疫情爆发
  • 外包网站建设价格广州公司关键词网络推广
  • 网站中怎么做下载链接中国制造网外贸平台
  • gta5线下买房网站建设自媒体平台注册官网
  • 电商网站开发主要设计内容福建网站建设制作
  • 淘宝怎么下载视频优化什么意思
  • 电商平台搭建构思seo网站推广seo
  • word模板免费下载网站seo检测工具
  • 注册网站会员 我们的信息中国营销网
  • b2b网站怎么做关键词优化企业产品推广策划方案
  • 乡镇网站建设方案网站优化推广价格
  • 网站建设需要什么专业如何制作网站
  • 做医院网站网站seo基础
  • 女生做seo网站推广深圳高端网站制作公司
  • ps如何做网站建立网站流程