- 2024-11-14前端工程工具链
为了提高整体开发效率,首先要将一些代码规范考虑在内,需要保持git仓库的代码就像是一个人写出来的。根据团队习惯,考虑后使用组合工具:eslint + stylelint + prettier + husky。eslint:对js做规则约束。强制校验stylelint:对css做规则约束prettier:代码格式化。强制格式
- 2024-11-14从零到一构建并打包 React + TypeScript + Less组件库教程(一、项目初始化搭建+代码规范集成)
本系列涉及的内容如下:组件库基础搭建,react+ts+less项目规范,包括但不限于prettier、eslint、stylelint、husky、lint-staged、commitlintpnpmmonorepo+turborepo集成gulp+webpack构建esm、cjs和umdstorybook文档集成此系列不包含发布npm和构建CI流程。
- 2024-08-14Vue3+Vite项目从零搭建+安装依赖+配置按需导入
环境准备Vscode/HBuilder等任何一种前端开发工具node.js&npm本地开发环境源代码管理:Git技术栈项目构建创建项目npmcreatevite依次运行最后三行出现,成功启动项目在浏览器输入http://localhost:5173/可以显示页面src别名的配置在开发项目的时候文件与文件
- 2024-07-31Nuxt3项目配置 Eslint、Prettierrc、Husky等项目提交规范
为什么要提高项目规范?提高代码质量:项目开发规范能确保代码的一致性和可读性,使其他程序员能够更容易地理解和维护代码。同时,规范也能减少代码中的错误和缺陷,提高软件的整体质量。加强团队协作:在团队开发项目中,不同的程序员可能采用不同的编程风格和习惯。通过遵循统一的开发规
- 2024-07-01前端vue/react通用工程化eslint prettier stylelint husky项目规范(新手入门详细教程)
前言本文章内的项目基于vite+react+ts搭建,但通篇并未涉及react的东西,所以可以通用。适合新手入门的工程化项目规范,最小化的完成代码规范和git提交规范,开发工具使用vscode。为什么是最小化?本意是为了让大家都能看懂入手这些规范,很多文章中,都长篇进行自定义的配置,其
- 2024-06-30【web】1、前端基础搭建
1创建项目1.1选择node环境nvm(其他博主)安装教程https://blog.csdn.net/qq_43940789/article/details/126042822对应使用命令nvmlistavailable //显示可以安装的所有node.js的版本nvminstall<version> //安装node.js的命名version是版本号
- 2024-04-05Vue3 + TypeScript + Vite 初始项目搭建(ESLint、Prettier、Sass、Stylelint、husky、pnpm、src 目录别名配置)【图文超详细教程】
仓库地址仓库地址:https://gitee.com/tongchaowei/vue-ts-vite-template项目源码下载:https://gitee.com/tongchaowei/vue-ts-vite-template/releases全局安装pnpm包管理工具执行如下命令在系统全局安装pnpm包管理工具:npmipnpm-g使用Vite脚手架创建Vue3
- 2024-02-17Angular 17+ 高级教程 – Prettier, ESLint, Stylelint
前言不熟悉 Prettier,ESLint,Stylelint的朋友可以先看这篇 工具–Prettier、ESLint、Stylelint。本篇主要是教如何在Angular项目引入 Prettier、ESLint、Stylelint。 ESLint 目录上一篇 TODO下一篇TODO想查看目录,请移步 Angular17+高
- 2023-12-09视频直播app源码,在开发时配置 lint 风格检查与修正
在开发视频直播app源码时引入工具辅助,可以强制性地实现编码书写和提交过程中的lint校验。下面以当前流行的GitHook方案举例供参考。一、开发编辑器及lint工具配置我们在视频直播app源码中配置TSLint插件以校验typeScript;配置styleLint插件以校验CSS/LESS。我们约定
- 2023-09-21day1项目配置
项目初始化本项目使用vite进行构建,vite参考官网pnpm包管理:performantnpm,意味"高性能的npm"。pnpm由npm/yarn衍生而来,解决了npmlyarn内部潜在的bug,极大的优化了性能,扩展了使用场景。被誉为"最先进的包管理工具”使用vite创建V3工程是新一代前端构建工具官网地址pnpm安装
- 2023-08-06为react项目添加开发/提交规范(前端工程化、eslint、prettier、husky、commitlint、stylelint)
因历史遗留原因,接手的项目没有代码提醒/格式化,包括eslint、pretttier,也没有commit提交校验,如husky、commitlint、stylelint,与其期待自己或者同事的代码写得完美无缺,不如通过一些工具来进行规范和约束。eslinteslint是一个代码校验工具,用来规范项目代码风格。初始化通过n
- 2023-07-20工具 – ESLint, Stylelint, Prettier
前言以前在 Webpack学习笔记 有稍微介绍过它们。这篇是单独整理版。 简单介绍ESLint是JS/TS代码检查器。它用于保证代码质量,通过2个方式1.统一格式(formating)比如是使用singlequote还是使用doublequote?2.codequality比如functiondeclare了一个pa
- 2023-07-13Vue3+Vue-Router+TypeScript+Vite+Element-Plus+Axios+Pinia快速搭建开发框架
1、环境准备(1)首先你得需要安装node和npm2、环境初始化(1)先随意找个文件夹,初始化vite#安装pnpmnpmi-gpnpm#初始化vitepnpmcreatevite#安装依赖pnpminstall(2)最后我们执行pnpmrundev3、安装插件(1)Eslint校验代码工具安装eslint#安装eslint
- 2023-06-07vue3配置stylelint
stylelint为css的lint工具,可格式化css代码,检查css语法错误与不合理的写法,指定css书写顺序等。以scss作为预处理器为例,看如何配置stylelint1.安装以下依赖pnpmaddsasssass-loaderstylelintpostcsspostcss-scsspostcss-htmlstylelint-config-prettierstylelint-
- 2023-02-08eslint+prettier+stylelint+husky控制代码质量
配置eslint1.安装eslintcnpminstalleslint--save-dev2.eslint初始化(1)HowwouldyouliketouseESLint?选择:Tochecksyntaxandfindproblems(2)Wh
- 2023-01-29stylelint.config.js
module.exports={extends:['stylelint-config-standard-scss'],plugins:['stylelint-scss'],rules:{indentation:[2],'max-empty-lines':1,
- 2022-10-12Umi 配置 @umijs/fabric(ESLint+Prettier+Stylelint) + gitHooks + VSCode
Umi配置@umijs/fabric(ESLint+Prettier+Stylelint)+gitHooks+VSCode顶尖金字教程wywppkd2022年04月23日16:45 · 阅读745@umijs/fabric 是Umi官
- 2022-08-18stylelint 配置使用,自动修复css,书写顺序
stylelint配置使用,自动修复css,书写顺序https://juejin.cn/post/6940127032932040735阿离王lv-42021年03月16日13:58·阅读5100关注stylelint配置使用安装st