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

网站建设改版目的大岭山建设网站

网站建设改版目的,大岭山建设网站,个人网站要不要备案,嘉定网站公司可以看到保存的时候ref这行被提到了最前面的一行 要求内置库放在组件的前面称为auto fix,数组new arry改成了字面量,这就是我们配置的规范 js规范使用的是airbnb规范模块使用的是antfu 组合prettier&eslint airbnb规范: https://github…

可以看到保存的时候ref这行被提到了最前面的一行 要求内置库放在组件的前面称为auto fix,数组new arry改成了字面量,这就是我们配置的规范

  • js规范使用的是airbnb规范
  • 模块使用的是antfu 组合prettier&eslint

airbnb规范: https://github.com/airbnb/javascript?tab=readme-ov-file#arrow-functions

antfu 组合规范:

https://github.com/antfu/eslint-config/tree/feat/support-eslint-9

效果图:

 nvm包管理工具

NVM全称node.js version management ,专门针对node版本进行管理的工具,通过它可以安装和切换不同版本的node.js

使用场景

我目前的公司有很多项目,其中有一些老项目用的是vue2.5左右了webpack版本也比较低,只能使用10.16.0左右的node版本,但是也有一些新项目需要使用高版本的node例如14.17.3左右的这时候就可以使用nvm切换node 版本

1.安装nvm

安装过程中会提示两个存放目录地址 选择两个不同的文件夹即可

windows 安装地址

Releases · coreybutler/nvm-windows · GitHub

 nvm list available 查看nodejs 官方的所有版本 

nvm install (版本号)下载对应的node版本号

使用node的某个版本nvm use 22.0.0

nvm list 查看现在所有安装的node版本 

使用node-v查看版本

 tips:若之前电脑安装了node版本卸载即可 或者出现node -v无法识别重启电脑即可

 项目搭建

由于vite脚手架要禁止*.cjs 和 eslint版本升级废弃rc配置文件, 故重新搭建

1 前置条件

node版本>20

node 最好>20 因为eslint9的需要 本次项目node为22.0.0

 2 初始化项目

npm init vite@latest

vsocde需安装插件

 

antfu 组合prettier&eslint

npm i -D eslint @antfu/eslint-config eslint-plugin-format

eslint.config.js 

根目录配置新建eslint.config.js文件 用于eslint规则校验

// eslint.config.js
import antfu from '@antfu/eslint-config'export default antfu({// Enable stylistic formatting rules// stylistic: true,// Or customize the stylistic rulesstylistic: {indent: 2, // 4, or 'tab'quotes: 'single', // or 'double'},// TypeScript and Vue are auto-detected, you can also explicitly enable them:typescript: true,vue: true,// Disable jsonc and yaml supportjsonc: false,yaml: false,// `.eslintignore` is no longer supported in Flat config, use `ignores` insteadignores: ['**/fixtures',// ...globs],
}, {rules: {'no-console': 'off', //关闭console.log 报错},
})

VS Code support (auto fix)

.vscode目录下新建settings.json 用于保存带代码格式化

{// Enable the ESlint flat config support"eslint.experimental.useFlatConfig": true,// Disable the default formatter, use eslint instead"prettier.enable": false,"editor.formatOnSave": false,// Auto fix"editor.codeActionsOnSave": {"source.fixAll.eslint": "explicit","source.organizeImports": "never"},// Silent the stylistic rules in you IDE, but still auto fix them"eslint.rules.customizations": [{ "rule": "style/*", "severity": "off" },{ "rule": "format/*", "severity": "off" },{ "rule": "*-indent", "severity": "off" },{ "rule": "*-spacing", "severity": "off" },{ "rule": "*-spaces", "severity": "off" },{ "rule": "*-order", "severity": "off" },{ "rule": "*-dangle", "severity": "off" },{ "rule": "*-newline", "severity": "off" },{ "rule": "*quotes", "severity": "off" },{ "rule": "*semi", "severity": "off" }],// Enable eslint for all supported languages"eslint.validate": ["javascript","javascriptreact","typescript","typescriptreact","vue","html","markdown","json","jsonc","yaml","toml"]
}

配置已完成 当文件保存的时候即可格式化

新增脚本package.json

用于整个项目文件的规则校验

"scripts": {// ..."lint": "eslint .","lint:fix": "eslint . --fix"}

http://www.yayakq.cn/news/305878/

相关文章:

  • 网站流量提供商wordpress怎么配置七牛cdn加速
  • 河南省建设厅网站取消劳务资质培训加盟网站建设
  • python网站开发工程师桥西网站建设
  • 美食类网站开发需求开发app需要哪些审批
  • 喜欢网站建设学什么专业WordPress开网站很慢
  • 深圳网站开发哪家专业WordPress允许修改评论内容
  • 百度网站诊断厦门专业网站
  • 写出网站开发的基本流程计算机入门基础知识
  • 私人做医院的网站上海新闻综合频道直播
  • 三门峡河南网站建设外贸人常用的app
  • 企业网站尺寸扬中广告公司
  • 灯箱网站开发贵德县建设局网站
  • 深圳龙岗住房和建设局网站官网邯郸网站开发定制
  • 网站怎么放404页面wordpress多个分类
  • 建企业网站怎么收费打米传奇手游
  • 用糖做的网站wordpress 移动版主题
  • 江苏网站建设seo优化きょこんきょうしゃ在线
  • 唐山公司做网站外国网站分享代码
  • 有哪些比较好的企业网站建设东莞网络推广平
  • 网站的开发与建设wordpress密码验证码
  • 做二手车广告推广哪家网站好游戏网站排行榜前十名
  • 筹划建设协会网站的方案网站维护上海
  • 公司网站建设考核寮步网站建设价钱
  • 象客企业网站做优化排名网站制作方案中哪几个点比较重要
  • 重庆网站建设定制深圳华强北赛格大厦
  • 企业网站seo推广app制作教程下载
  • 网站开发的环境网站图片水印
  • 网站建设需要会什么软件建设环保网站的目的与功能分析
  • 海南省建设工程质量安全检测协会网站哪里可以检测丙型肝炎
  • 网站开发公司 上海泉州建站模板系统