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

网站开发用到哪些技术网店托管代运营费用多少钱

网站开发用到哪些技术,网店托管代运营费用多少钱,印尼做网站的教学 中文,重装wordpress概念: husky,暴露出git的hook钩子,在这些钩子执行一些命令,lint-staged,只在git的暂存区有修改的文件进行lint操作,执行一些校验脚本eslint,prettier,styelint有npm包还有对应的scode插件,其中npm包是用于执行那些诸如入eslint --fix "src/**/*.{js,jsx,…}"的脚本命…

概念:

  • husky,暴露出git的hook钩子,在这些钩子执行一些命令,
  • lint-staged,只在git的暂存区有修改的文件进行lint操作,执行一些校验脚本
  • eslint,prettier,styelint有npm包还有对应的scode插件,其中npm包是用于执行那些诸如入eslint --fix "src/**/*.{js,jsx,…}"的脚本命令,所需要的包,每次修改要都要执行一次该命令才会格式化代码,而对应的vscode插件则可以通过vscode的工作区或者用户去设置settings.json来配置保存代码时执行校验,还可以通过.editorconfig来统一编辑器的代码风格.
  • eslint 代码质量检查,会与prettier配置冲突,通过extends配置eslint-config-prettier,eslint-plugin-prettier来覆盖掉与prettier冲突的规则
  • prettier,代码美化
  • stylelint,格式化css,还有scss等,会与prettier冲突,通过stylelint-config-prettier配置解决prettier冲突
  • commitlint,配置提交信息规范

相关的包:

husky

  • yarn add husky -D
npm set-script prepare "husky install"
npm run prepare
// -c指定了lint-staged的配置文件
npx husky add .husky/pre-commit "npx lint-staged -c ./.husky/lintstagedrc.js"
npx husky add .husky/commit-msg "npx commitlint --edit $1"

lint-staged

配置文件lintstagedrc.js

在这里插入代码片module.exports = {"**/*.{js,jsx}": ["eslint --fix"],"*.{scss,less,styl,html}": ["stylelint --fix", "prettier --write"],"*.vue": ["prettier --write", "eslint --fix", "stylelint --fix"]
}

eslint

  • eslint, eslint-config-prettier, eslint-plugin-prettier(默认调用prettier的配置文件)
module.exports = {extends:[...,'eslint-config-prettier','plugin:prettier/recommended'],//这里直接使用了插件eslint-plugin-prettier的配置,plugin:开头,那么就可以不用在plugins字段声明prettier插件了}

prettier

  • prettier
module.exports = {printWidth: 100, // 打印宽度tabWidth: 2, // tab 宽度useTabs: false, // 使用tabsemi: false, // 分号vueIndentScriptAndStyle: false, // vue indent <script/>  <style/>singleQuote: false, // 单引号quoteProps: "as-needed", // 对象key 引号bracketSpacing: true, // 导入对象和{}之间加空格trailingComma: "none", // 尾随逗号// jsxBracketSameLine: true, // 尖括号和结尾同一行 DeprecatedbracketSameLine: true, // 尖括号和结尾同一行jsxSingleQuote: false, // jsx 中使用单引号arrowParens: "avoid", //  x=>x , (x)=>insertPragma: false, // insert <!-- @format -->requirePragma: false, // 只在@format或者@prettier 文件格式proseWrap: "never", //  prose散文是否根据printWidth 格式换行htmlWhitespaceSensitivity: "strict", // HTML空白灵敏度endOfLine: "auto" // 结尾
}

stylelint

  • stylelint,stylelint-config-standard,stylelint-config-prettier(冲突以prettier由主),style-order(插件),
module.exports = {extends:['stylelint-config-standard','stylelint-config-prettier'],plugins:['stylelint-order']
}

commitlint

  • commitlint,@commitlint/cli,@commitlint/config-conventional

commitlint.config.js

module.exports = {extends: ["@commitlint/config-conventional"],rules: {"body-leading-blank": [2, "always"],"footer-leading-blank": [1, "always"],"header-max-length": [2, "always", 108],"type-empty": [2, "never"],"scope-empty": [0],"subject-empty": [2, "never"],"subject-full-stop": [0],"type-case": [0],"scope-case": [0],"subject-case": [0],"type-enum": [2,"always",["feat", "fix", "perf", "style", "docs", "test", "refactor", "build", "ci", "chore", "revert"]]}
}

.editorconfig

# http://editorconfig.org
root = true# 说明
## 设置文件编码为 UTF-8;
## 用两个空格代替制表符;
## 在保存时删除尾部的空白字符;
## 在文件结尾添加一个空白行;
[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true[*.md]
trim_trailing_whitespace = false[Makefile]
indent_style = tab
http://www.15wanjia.com/news/160786.html

相关文章:

  • 营口沿海开发建设有限公司网站wordpress 后台演示
  • 网站建设需要多少钱知乎漂亮的个人网站
  • 北京网站sem、seo百度搜索推广方法
  • 网站做动态图片廉政建设网评文章网站
  • 手机网站模板 网址深圳设计网站推荐
  • wordpress建网站的优点天河网站建设价格
  • wordpress流量统计网站的优化公司
  • 哈尔滨做网站公司有哪些产品开发流程8个步骤图
  • 艺之都网站建设微信app开发衡水网站建设选哪家
  • 与网站建设相关的论文题目网站设计制作过程
  • 十大网站建立公司深圳影视广告公司
  • 在线检测网站安全做网站其实不贵
  • 做视频网站服务器要求可以免费建网站的
  • 如何购买网站域名免费舆情网站下载大全最新版
  • 有帮忙做ppt的网站或人吗手机网站模版更换技巧
  • 餐饮网站建设设计价格企业网站建设难吗
  • 企业网站包含哪些页面大连发布: 大连发布
  • 海淀区玉泉小学网站 建设方经常修改网站的关键词好不好
  • 自己做网站详细流程如何做淘宝客的网站
  • 杭seo网站建设排名江津哪个网站可以做顺风车
  • 自己搭建一个网站wordpress电影主题网站
  • 网站版块建设企业网站建设立项请示
  • 深圳网站制作有名 乐云践新学网站开发的软件有哪些
  • python编程软件安装教程seo大全
  • 企业网站需要什么功能搜索引擎推广的三种方式
  • 便利的聊城网站建设网站上线之前做哪些工作
  • wordpress源代码编辑器百度seo学院
  • 门户网站重要性wordpress 用户函数
  • 广平网站建设网站建设服务费怎么做会计分录
  • 石家庄快速网站搭建娄底网站建设设计