- 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-11-13在webstorm里面使用prettier
1.安装Prettierbash复制代码npminstall--save-devprettier2.创建Prettier配置文件在项目根目录下创建一个.prettierrc文件来定义Prettier的代码风格规则。以下是一个简单的Prettier配置文件示例:json复制代码{"semi":false,//不加分号
- 2024-11-12代码整洁之道:在 React 项目中使用 ESLint 的最佳实践
前言在现代前端开发过程中,保持代码的质量和一致性至关重要。作为一个强大的静态代码分析工具,ESLint能够帮助开发者发现和修复代码中的问题,从而确保代码的可维护性和稳定性。在本文中,我们将探讨在React项目中使用ESLint的最佳实践,涵盖安装、配置、自定义规则以及与其
- 2024-11-09代码整洁之道:在 Vue 项目中使用 ESLint 的最佳实践
前言ESLint作为一款流行的JavaScript静态代码检查工具,可以帮助开发者捕捉常见错误、确保最佳实践的应用以及统一代码风格。在Vue项目中集成ESLint,能显著提升代码的可维护性和团队协作效率。本文将详细介绍如何在Vue项目中安装、配置和使用ESLint。什么是ESLint?
- 2024-10-24简单的格式化配置ESLint 配合 Prettier
要让编辑器(例如VSCode)自动处理多余的空格、自动格式化代码(如将<div></div>转换为<div/>),你可以安装和配置以下工具: 1.Prettier(推荐) Prettier是一款流行的代码格式化工具,支持多种语言和格式化规则。它可以自动处理多余的空格、代码缩进、以及将空标签转换为自闭合标签
- 2024-10-23ssts-hospital-web-master项目实战记录三:项目开发规范
记录时间:2024-10-23参考书籍《Vue.js3+TypeScript完全指南》17.3 项目开发规范 在企业项目开发中,通常由多人一起协作完成开发任务,每个人编写的代码风格可能不统一。为了避免出现问题,一般会制定一些规范来约束整个项目的编码风格,包括编辑器规范、代码格式规范、编写代码
- 2024-10-17eslint版本9.0之后配置方法
npminit@eslint/config@latest √HowwouldyouliketouseESLint?·problems√Whattypeofmodulesdoesyourprojectuse?·esm√Whichframeworkdoesyourprojectuse?·vue√DoesyourprojectuseTypeScript?·javascript√Wheredoes
- 2024-10-17vscode 配置prettier 代码自动格式化
安装Prettier在项目路径下新建prettier.config.js文件exportdefault{printWidth:100,tabWidth:2,useTabs:false,semi:false,vueIndentScriptAndStyle:true,singleQuote:true,quoteProps:'as-needed',bracketSpacing:true,trailingComm
- 2024-10-09快速的配置Prettier,让代码更整洁
快速的配置Prettier,让代码更整洁一个人一个代码风格,先抛开语法的使用不谈,加不加空格、加不加分号也是萝卜白菜各有所爱,那怎么统一我们的代码格式呢prettier就是为我们解决这个问题的1.如何制定我们的代码风格我们可以在这里进行代码格式的自定义配置配置完成之后我们可以
- 2024-10-082018_10_28_01
vscode配置vscode插件AtomOneDarkThemeAutoRenameTagvscode-language-babelChinese(Simplified)LanguagePackforVisualStudioCodeCodeSpellCheckerDockerESLintHopscotch(Official)IntelliJIDEAKeybindingsminapp-vscodePathIntellisensePHPDebu
- 2024-10-08React学习起始
一、准备工作react是一个用于构建用户界面的JavaScript库脚手架安装:npxcreate-react-app(脚手架名称)react-basic(包名)--------等同于maven构建项目的性质启动项目:yarnstartornpmstart注:全局安装缺点:太久没初始化项目,就得重新装 二、基本使用1导包2创建元素3渲染元
- 2024-09-19react react18+vite+typeScript+eslint+prettier+husky+lint-staged+commitlint 快速搭建项目环境
技术栈react18react-router6antd5zustand4vite45axiosfakerjs模拟数据dayjslodashtypescriptechartscommitlint、prettier、eslinthusky、lint-staged自定义commitlint、cz-cli自定义eslint、prettier代码规范技术栈代码格式规范和语法检测vscode:统一前端编辑器。editor
- 2024-09-01配置vuter的根目录
目录结构:--root--server--webvue的代码都在web里,vue3里有个语法和eslint设置冲突了,设置了忽略还是不行,网上说全局设置template不报错,我觉得不能接受,搞了一晚上+一上午,发现只要设置vuter的根目录就行了root目录新建一个vetur.config.js文件内容:module.exports
- 2024-08-27常见 git 问题
常见git问题文件名大小写问题由于git默认对大小写不敏感,如果文件名从小写变成了大写之后,无法发现文件有变化导致没有提交到仓库。更可怕的是mac也是大小写不敏感,经常出现到本地可以运行,到服务器就执行错误的情况。为此,我们最好把git的默认大小写关闭。下面的命令。
- 2024-08-13TS 项目如何从 ESlint8 升级至 9并集成 Prettier
eslint8到9属于破坏性更新(BreakChange),因此导致eslint8配置方式无法直接使用(可以使用兼容包,但这不是本文的主题)。其实大家最关心的就是从eslint8到9之后的写法,而与eslint息息相关的多种配置插件也需要大量的变更,因此本文核心就是:使用eslint9配置规则和集成prett
- 2024-08-13prettier配置
配置Prettier在VSCode中自动格式化代码的教程1.安装PrettierVSCode插件打开VSCode。点击左侧活动栏的扩展市场图标(或按Ctrl+Shift+X)。在搜索栏中输入Prettier-Codeformatter。找到插件并点击Install安装它。2.配置VSCode设置确保VSCode配置正确,使
- 2024-07-02vscode setting.json 设置
常见配置参考{"editor.fontSize":20,//编辑器字体大小"terminal.integrated.fontSize":18, //terminal框的字体大小"editor.tabSize":2,//Tab的大小2个空格"editor.formatOnSave":true,//保存是格式化"prettier.singleQuote"
- 2024-07-01前端vue/react通用工程化eslint prettier stylelint husky项目规范(新手入门详细教程)
前言本文章内的项目基于vite+react+ts搭建,但通篇并未涉及react的东西,所以可以通用。适合新手入门的工程化项目规范,最小化的完成代码规范和git提交规范,开发工具使用vscode。为什么是最小化?本意是为了让大家都能看懂入手这些规范,很多文章中,都长篇进行自定义的配置,其
- 2024-06-19常用的vscode配置
{"extensions.autoUpdate":"onlySelectedExtensions","workbench.iconTheme":"material-icon-theme","vsicons.dontShowNewVersionMessage":true,"editor.fontSize":16,"editor.codeAct
- 2024-06-16如何在 Visual Studio Code 中使用 Prettier 格式化代码
简介保持代码格式的一致性是一个挑战,但现代开发工具使得可以自动在团队的代码库中保持一致性成为可能。在本文中,您将设置Prettier来自动格式化您在VisualStudioCode中的代码,也被称为VSCode。为了演示目的,这里是您将要格式化的示例代码:constname="James";co
- 2024-05-31vue3 vite 脚手架生成项目 prettier 自动格式化失败 vscode插件 Vue - Official 解决方案
vue3vite脚手架生成项目prettier自动格式化失败vscode插件Vue-Official解决方案问题以前写的都是vue2的项目,自动格式化都用的vetur,都设置好了。现在新弄了个vue3的项目,脚手架起的vitevue3,搞个代码格式化,发现prettier没好事。解决思路格式化一共俩工具eslintpret
- 2024-05-21salesforce零基础学习(一百三十八)零碎知识点小总结(十)
本篇参考: https://help.salesforce.com/s/articleView?id=release-notes.rn_apex_5level_SOQLqueries.htm&release=250&type=5https://developer.salesforce.com/tools/vscode/en/einstein/einstein-overviewhttps://developer.salesforce.com/tools/vscode/en/user-g
- 2024-05-19vscode配置格式化工具Prettier
1,安装Prettier插件2,设置VsCode默认格式化工具为Prettier.1)通过菜单打开设置页面:file/preferences/settings2)设置默认格式化工具为Prettier3,配置默认参数4,保存文件自动格式化 5, 在项目中配置代码规范1)打开官网: Prettier中文网·Prettier是
- 2024-05-10配置Prettier
Prettier1,初始化npminstall--save-dev--save-exactprettier2,创建.prettierrc文件node--eval"fs.writeFileSync('.prettierrc','{}\n')"3,创建.prettierignore文件#Ignoreartifacts:buildcoverage4,兼容eslint,安装eslint-config-pre
- 2024-04-24关于ESLint: Delete `␍`(prettier/prettier) 错误解决方案(3种)
1.点击VSCode右下角LF/CRLF然后根据弹窗修改成LF即可2.在.eslintrc.cjs中增加配置"rules":{"prettier/prettier":["error",{"endOfLine":"auto"}]}3.关闭git自动转换这个问题是因为Windows在换行的时候,同时使用了回车符CR和换行符LF,即CRLF;而项目仓库中默认是Linux环