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

深圳做网站哪里最好分享公众号的网站

深圳做网站哪里最好,分享公众号的网站,网络营销主要特点,易语言做网站登录文章目录 前言✅ 1. ESLint 限制🔧 配置位置:✅ 启用了哪些规则(核心):📦 使用的插件和标准: ✅ 2. TSC 编译限制关键选项: ✅ 3. Git Hook 校验工具链配置例子(package.…

文章目录

  • 前言
    • ✅ 1. ESLint 限制
      • 🔧 配置位置:
      • ✅ 启用了哪些规则(核心):
      • 📦 使用的插件和标准:
    • ✅ 2. TSC 编译限制
      • 关键选项:
    • ✅ 3. Git Hook 校验工具链
      • 配置例子(`package.json`):
    • ✅ 总结


前言

Vue 3 官方项目对 eslinttsc 的严格限制,主要是通过 集中统一的配置文件 + Git Hook 工具链(如 lint-staged、simple-git-hooks、husky) 实现的,具体如下:


✅ 1. ESLint 限制

🔧 配置位置:

.eslintrc.cjs

✅ 启用了哪些规则(核心):

rules: {'no-console': ['error', { allow: ['warn', 'error', 'info'] }],'no-debugger': 'error',...
}

解释:

  • 禁止所有 console.*,仅保留 warn, error, info
  • 提交前如果不符合规则,Git 会拒绝提交(通过 pre-commit hook)

📦 使用的插件和标准:

eslint
eslint-plugin-vue
@vue/eslint-config-prettier
@vue/eslint-config-typescript

✅ 2. TSC 编译限制

Vue 项目结构严格使用了:

tsconfig.json
tsconfig.base.json
tsconfig.config.json

关键选项:

{"compilerOptions": {"strict": true,"declaration": true,"isolatedModules": true,"noImplicitAny": true,"noUnusedLocals": true,"noEmitOnError": true}
}
  • isolatedModules: true:必须为所有 export function 添加返回类型(你遇到的)
  • noEmitOnError: true:类型报错时拒绝生成 .d.ts 文件
  • declaration: true:生成 .d.ts,用于包发布和 IDE 智能提示

✅ 3. Git Hook 校验工具链

官方用的通常是:

simple-git-hooks
lint-staged

配置例子(package.json):

"simple-git-hooks": {"pre-commit": "lint-staged"
},
"lint-staged": {"*.{ts,js,json}": ["eslint --fix","prettier --write"]
}

🔁 你执行 git commit 时,它自动执行:

  1. eslint --fix
  2. prettier --write
  3. 拒绝不符合标准的代码提交(你看到的就是这个)

✅ 总结

限制机制实现方式示例
ESLint.eslintrc.cjs 中的规则设置no-console, no-debugger
TypeScripttsconfig.json 严格模式isolatedModules, noEmitOnError
Git 钩子simple-git-hooks + lint-staged阻止格式错误代码提交
http://www.dtcms.com/a/485454.html

相关文章:

  • 国内室内设计网站推荐it网站开发
  • 建设网站建设费用建网站找哪家好
  • 抚顺网站建设公司企业公示信息查询系统全国官网
  • 加盟网官方网站酷家乐在线设计官网
  • 平面设计师必看的网站烟台龙口网站建设
  • 网站备案注销流程wordpress面包学
  • 电商网站建设网内容网站模板
  • 泰州网站建设黄页企业名录
  • 杭州网站设计成功柚v米科技网站建设销售合同
  • 网站建设图片怎么调如何做网站商铺
  • 企业网站哪家做的好沛县网络营销是什么
  • 网站怎么优化seo007工作制
  • 站长统计app最新版本2023网站设计技术
  • diy学做衣服网站刘强东当年做网站读的什么书
  • 贵阳市城乡建设厅网站营销型网站源码
  • 网站的建设ppt模板服务器与网站吗
  • vs网站模态框怎么做关于公司网站建设情况的汇报
  • 手机版网站 html5成功的企业网站案例
  • 网站建设商城 买模板长沙公司做网站
  • 购物商城网站开发公司网站建设验收报告模板
  • ppt接单兼职网站广州旅游网络营销
  • 安徽茶叶商城网站建设易天时代网站建设
  • 网站建设教学设计小米手机网站架构
  • 网站建设金手指霸屏化工网站开发
  • 热烈祝贺网站上线银川网站建设推广
  • 家具网站开发ip形象设计排版
  • 交互式网站开发技术长春做网站网站
  • 福州网站设计知名乐云seo顺德购物网站建设
  • 2014年沈阳建设银行网站极验 wordpress 表单
  • 物流网站的建设论文在线制作图片的免费软件