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

佛山网站seo哪家好网站搭建与网站建设

佛山网站seo哪家好,网站搭建与网站建设,有文化内涵又高雅的公司名字,做电脑网站用什么软件好用1、运行好后自动打开浏览器 package.json中 vite后面加上 --open 2、安装eslint npm i eslint -D3、运行 eslint --init 之后#xff0c;回答一些问题#xff0c; 自动创建 .eslintrc 配置文件。 npx eslint --init回答问题如下#xff1a; 使用eslint仅检查语法…1、运行好后自动打开浏览器 package.json中 vite后面加上 --open 2、安装eslint npm i eslint -D3、运行 eslint --init 之后回答一些问题 自动创建 .eslintrc 配置文件。 npx eslint --init回答问题如下 使用eslint仅检查语法还是检查语法及错误选第二个 使用的是什么模块选第一个 项目使用的是什么框架选vue 项目中使用TyoeScript 选yes 项目运行在哪选浏览器 创建的配置类型需要什么类型的选Javascript 需要安装这些插件吗检验ts语法检验vue语法选yes 用什么包管理工具我这里是npm 安装完成 项目中会多一个.eslintrc.cjs文件 4、安装vue3环境代码校验插件 //让所有与prettier规则存在冲突的Eslint rules失效并使用prettier进行代码检查 “eslint-config-prettier”: “^9.0.0”, “eslint-plugin-import”: “^2.28.1”, “eslint-plugin-node”: “^11.1.0”, //运行更漂亮的Eslint插件使prettier规则优先级更高Eslint优先级低 “eslint-plugin-prettier”: “^5.0.0”, //vue.js的Eslint插件查找vue语法错误发现错误指令查找违规风格指南 “eslint-plugin-vue”: “^9.17.0”, //该解析器允许使用Eslint校验所有babel code “babel/eslint-parser”: “^7.22.10”, npm install -D eslint-plugin-import eslint-plugin-vue eslint-plugin-node eslint-plugin-prettier eslint-config-prettier eslint-plugin-node babel/eslint-parser5、安装好后重新配置.eslintrc.cjs文件 module.exports {env: {browser: true,es2021: true,node: true,jest: true,},// 指定如何解析语法parser: vue-eslint-parser,//优先级低于parse的语法解析配置parserOptions: {ecmaVersion: latest,parser: typescript-eslint/parser,sourceType: module,jsxPragma: Recat,ecmaFeatures: {jsx: true,},},// 继承已有的规则extends: [eslint:recommended,plugin: typescript-eslint/recommended,plugin: vue/vue3-essential,parser: pretter/recommended,],overrides: [{env: {node: true,},files: [.eslintrc.{js,cjs}],parserOptions: {sourceType: script,},},],/*** off 或0 关闭规则* warn或1 打开的规则作为警告* error或2 规则作为一个错误代码不能执行界面报错*/plugins: [typescript-eslint, vue],rules: {no-var: error, //要求使用let或const而不是varno-multiple-empty-lines: [warn, { max: 1 }], //不允许多个空行no-console: process.env.NODE_ENV production ? error : off,no-debugger: process.env.NODE_ENV production ? error : off,no-unexpected-multiline: error, //禁止空余的多行no-useless-escape: off, //禁止不必要的转移字符typescript-eslint/no-unused-vars: error, //禁止定义未使用的变量typescript-eslint/prefer-ts-expect-error: error, //禁止使用ts-ignoretypescript-eslint/no-explicit-any: off, //禁止使用any类型typescript-eslint/no-non-null-assertion: off,typescript-eslint/no-namespace: off, //禁止使用自定义Typescript模板typescript-eslint/semi: off,vue/multi-word-component-names: off, //要求组件名称始终为-链接的单词vue/script-setup-users-vars: error, //防止script setup使用的变量template标记为未使用vue/no-mutating-props: off, //不允许组件props的改成vue/attribute-hyphenation: off, //对模板中的自定义组件强制执行属性命名样式}, }; 6、新建.eslintignore忽略文件不需要校验 7、添加运行脚本package.json中添加,npm run lint 检查语法npm run fix 修改错误语法 lint:eslint src,fix:eslint src --fix8、配置prettier eslint保证js代码质量prettier保证代码美观统一格式支持保护js在内的多种语言 npm install -D eslint-plugin-prettier eslint-config-prettier9、新增.prettier.json {singleQuote:true,semi:false,bracketSpacing:true,htmlWhitespaceSensitivity:ignore,endOfLine:auto,trailingComma:all,tabWidth:2 }10、新增.prettierignore /dist/* /html/* .local /node_modules/** **/* .svg **/* .sh /public/* 运行npm run lint遇到报错 把.eslintrc.cjs文件中所有的空格都删掉比如rules中的空格 然后再运行npm run lint又遇到报错 eslintrc.cjs文件中正确的是 现在可以了 执行npm run fix之后 再执行npm run lint之后没有错误提示了 11、安装stylint相关插件 npm add sass sass-loader stylelint postcss postcss-scss postcss-html stylelint-config-prettier stylelint-config-recess-order stylelint-config-recommended-scss stylelint-config-standard stylelint-config-standard-vue stylelint-scss stylelint-order stylelint-config-standard-scss -D遇到报错 这个报错的意思是stylelint的版本目前是14.16.1stylelint-config-prettier9.0.5需要stylelint的版本在11-15之间 stylelint-config-recess-order4.3.0需要stylelint的版本大于等于15 单独安装stylelint-config-prettier和stylelint npm add stylelint-config-prettier9.0.5 npm add stylelint12 单独安装stylelint-config-recess-order npm add stylelint-config-recess-order4.3.0这里会报错因为stylelint装的是版本12 重新安装stylelint npm add stylelint15警告还是有的但不是err报错了 然后再将剩余的安装上 npm add sass sass-loader postcss postcss-scss postcss-html stylelint-config-recommended-scss stylelint-config-standard stylelint-config-standard-vue stylelint-scss stylelint-order stylelint-config-standard-scss -D安装成功开始配置stylelint 12、stylelint是css的lint工具可格式化css代码检查css语法错误和不合理的写法指定css书写顺序等 新增.stylelintrc.cjs配置文件 module.export {//官网https://stylelint.bootcss.com/extends: [stylelint-config-standard,//配置stylelint拓展插件stylelint-config-html/vue,//配置vue中template样式格式化stylelint-config-standard-scss,//配置stylelint scss插件stylelint-config-recommended-vue/scss,//配置vue中scss样式格式化stylelint-config-recess-order,//配置stylelint css属性书写顺序插件stylelint-config-prettier,//配置stylelint和prettier兼容],overrides: [{files: [**/*.(scss|css|vue|html)],customSyntax:postcss-scss,},{files: [**/*.(html|vue)],customSyntax:postcss-html,}],ignoreFiles: [**/*.js,**/*.jsx,**/*.tsx,**/*.ts,**/*.json,**/*.md,**/*.yaml,],/*** null 关闭该规则* always 必须*/rules: {value-keyword-case: null,//在css中使用v-bind不报错no-descending-specificity: null,//禁止在具有较高优先级的选择器后出现被其覆盖的较低优先级的选择器function-url-quotes: always,//要求或禁止URL的引号always必须加上引号never没有引号no-empty-source: null,//关闭禁止空源码selector-class-pattern: null,//关闭强制选择器类名的格式property-no-unknown: null,//禁止未知的属性true为不允许block-opening-brace-space-before: always,//大括号之前必须有一个空格或不能有空白符value-no-vendor-prefix: null,//关闭属性值前缀 --webkit-boxproperty-no-vendor-prefix: null,//关闭属性前缀 --webkit-maskselector-pseudo-class-no-unknown: [// 不允许未知的选择器true,{ignorePseudoClasses:[global,v-deep,deep],//忽略属性修改elememt默认样式的时候能使用到}]} }13、新增.stylelintignore忽略文件 /dist/* /html/* /node_modules/* /public/*14、添加运行脚本package.json中添加 format:prettier --write\./**/*.{html,vue,ts,js,jsom,md}\,lint:eslint:eslint src/**/*.{ts,vue} --cache --fix,lint:style:stylelint src/**/*.{css,scss,vue} --cache --fixnpm run format 会把代码直接格式化
http://www.hkea.cn/news/14459619/

相关文章:

  • 杭州市建设工程交易中心网站wordpress entrance 1.2
  • wordpress多选展示表单网站优化公司大家好
  • 系统优化是什么意思网站做好后怎么做seo
  • 来年做哪些网站致富北京电力建设公司官网
  • 山东高端网站建设方案山东企业网站建设推荐
  • 青岛网站上排名站长工具seo综合查询访问
  • 公司宣传网站制作网站建设需要上传数据库吗
  • 怎么在网站上做抽奖网站建设公司服
  • 网站开发外包哪家好广州seo地址
  • 微网站建设的第一步是什么 标题gucci网站
  • 做彩妆网站的公司服装网站功能
  • 免费建个网站怎么查询网站的备案号
  • 建设银行怀柔支行营业部网站深圳网站建设-中国互联
  • 南京银城建设 网站2345官方网站
  • 用jsp做网站默认显示this is my jsp page书本翻页 网站模板
  • 手机网站制作流程嘉兴网络推广
  • 网站的根目录下是哪个文件夹个人信息页面设计漂亮的网站
  • 站长工具seo综合查询收费吗企业信用公示信息网官网贵州
  • 网站开发程序排名国内低代码平台
  • 公众号与网站wordpress获取菜单信息
  • 免费网站建设创意长春建筑公司有哪些公司
  • 西红柿怎么做网站互联网域名注册查询
  • 网站违法和做网站得有关系网页游戏魔域永恒
  • 动易网站用别人服务器做网站
  • php 网站部署后乱码长尾关键词查询工具
  • 用r语言 做网站点击热力图php网站开发工资多少
  • php简单购物网站源码学网站开发培训班
  • 校园网站建设公司网站收录慢
  • 太原搜索排名提升杭州seo首页优化软件
  • 想访问国外网站 dns重庆网络营销渠道