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

电商网站建设技术可行性分析网站建设好怎么发布

电商网站建设技术可行性分析,网站建设好怎么发布,成都网站优化方案,可以做游戏可以视频约会的网站vue2企业级项目#xff08;一#xff09; 创建项目#xff0c;并创建项目编译规范 1、node 版本 由于是vue2项目#xff0c;所以 node 版本比较低。使用 12.18.3 左右即可 2、安装vue 安装指定版本的vue2 npm i -g vue2.7.10 npm i -g vue/cli4.4.63、编辑器规范 vsc…vue2企业级项目一 创建项目并创建项目编译规范 1、node 版本 由于是vue2项目所以 node 版本比较低。使用 12.18.3 左右即可 2、安装vue 安装指定版本的vue2 npm i -g vue2.7.10 npm i -g vue/cli4.4.63、编辑器规范 vscode安装 EditorConfig for VS Code插件 项目根目录创建 .editorconfig文件 填写一下示例内容 # 表示是最顶层的配置文件发现值为true时才会停止查找.editorconfig文件 root true# 表示配置所有的文件 [*] # utf-8格式 charset utf-8 # 缩进为2个空格 indent_style space indent_size 2 # 结尾都是用crlf格式, 并且文件保存是结尾换行 end_of_lint crlf insert_final_newline true # 移除无效空格 trim_trailing_whitespace true# 表示配置所有的md文件 [*.md] insert_final_newline true trim_trailing_whitespace true 4、prettier 4、prettier vscode安装 Prettier - Code formatter插件 项目安装插件 npm install --save-dev prettier1.18.2项目根目录创建.prettierignore文件 dist/* node_modules/* packages/* public/* 项目根目录创建.prettierrc文件 {arrowParens: always,bracketSpacing: true,endOfLine: crlf,htmlWhitespaceSensitivity: ignore,ignorePath: .prettierignore,jsxBracketSameLine: false,jsxSingleQuote: false,printWidth: 80,quoteProps: as-needed,semi: true,singleQuote: false,tabWidth: 2,trailingComma: all,useTabs: false,vueIndentScriptAndStyle: false }添加启动命令到package.json script: {...format: prettier --write \src/**/*.js\ \src/**/*.vue\, }5、eslint vscode安装 Eslint插件 项目下载依赖 npm install --save-dev eslint-config-prettier8.8.0 eslint-plugin-prettier5.0.0根目录创建.eslintignore文件 dist/* node_modules/* packages/* public/* 根目录创建.eslintrc.js文件 module.exports {root: true,env: {node: true,},extends: [plugin:vue/essential,eslint:recommended,plugin:prettier/recommended,],parserOptions: {ecmaVersion: 2020,},rules: {array-callback-return: error,arrow-parens: error,arrow-spacing: [error,{before: true,after: true,},],comma-dangle: [error, always-multiline],object-curly-spacing: [error, always],key-spacing: [error, { beforeColon: false, afterColon: true }],comma-spacing: [error,{before: false,after: true,},],indent: [error,2,{SwitchCase: 1,},],for-direction: error,keyword-spacing: [error,{before: true,after: true,},],no-console: process.env.NODE_ENV production ? warn : off,no-debugger: process.env.NODE_ENV production ? warn : off,no-extra-semi: error,no-multi-spaces: error,no-multiple-empty-lines: [error,{max: 3,maxEOF: 1,maxBOF: 1,},],prettier/prettier: off,quotes: [error, double],semi-spacing: [error,{before: false,after: true,},],semi-style: [error, last],semi: [error,always,{omitLastInOneLineBlock: true,},],space-after-keywords: [0, always],space-infix-ops: error,spaced-comment: [error,always,{block: {exceptions: [*],balanced: true,},},],}, }; 添加启动命令到package.json script: {...,eslint:fix: eslint src/**/* --ext .js,.vue, }6、stylelint vscode安装stylelint插件 项目安装依赖 npm install --save-dev stylelint15.3.0 stylelint-config-recommended11.0.0 stylelint-config-recommended-vue1.4.0 stylelint-config-recommended-vue1.4.0 stylelint-config-standard25.0.0 stylelint-config-prettier9.0.5 stylelint-order5.0.0 stylelint-less postcss-html postcss-less4.0.0 less-loader4.1.0 less4.1.3根目录创建.stylelintignore文件 dist/* node_modules/* packages/* public/*根目录创建.stylelintrc.js文件 module.exports {extends: [stylelint-config-recommended,stylelint-config-standard,stylelint-config-recommended-vue,stylelint-config-html,stylelint-config-prettier,],plugins: [stylelint-order, stylelint-less],ignorePath: .stylelintignore,overrides: [{files: [**/*.{html,vue}],customSyntax: postcss-html,},{files: [**/*.less],customSyntax: postcss-less,},],rules: {declaration-block-no-duplicate-properties: [true,{ignore: consecutive-duplicates,},],indentation: 2,selector-pseudo-element-no-unknown: [true,{ignorePseudoElements: [v-deep],},],number-leading-zero: never,no-descending-specificity: null,font-family-no-missing-generic-family-keyword: null,selector-type-no-unknown: null,at-rule-no-unknown: null,no-duplicate-selectors: null,no-empty-source: null,block-no-empty: true,max-nesting-depth: null,max-line-length: null,selector-max-compound-selectors: null,selector-no-qualifying-type: null,selector-class-pattern: null,function-no-unknown: null,function-parentheses-newline-inside: null,alpha-value-notation: number,no-empty-first-line: true,order/properties-order: [width,min-width,max-width,height,min-height,max-height,position,top,right,bottom,left,z-index,display,flex-wrap,justify-content,align-items,float,clear,overflow,overflow-x,overflow-y,padding,padding-top,padding-right,padding-bottom,padding-left,margin,margin-top,margin-right,margin-bottom,margin-left,font-size,font-family,font-weight,text-justify,text-align,text-indent,text-align,text-overflow,text-decortion,white-space,color,background,background-position,background-repeat,background-size,background-color,background-clip,border,border-style,border-width,border-color,border-top-style,border-top-width,border-top-color,border-right-style,border-right-width,border-right-color,border-bottom-style,border-bottom-width,border-bottom-color,border-left-style,border-left-width,border-left-color,border-radius,opacity,filter,list-style,outline,visibility,box-shadow,text-shadow,resize,trasition,],selector-pseudo-class-no-unknown: [true,{ ignorePseudoClasses: [global] },],}, }; 添加启动命令到package.json script: {...,stylelint:fix: stylelint src/**/*.{html,vue,less} --fix, }在vscode配置文件新增内容如下 ... editor.codeActionsOnSave: {source.fixAll.stylelint: true }, stylelint.validate: [vue, less, css, html, scss, sass]7、可选链 项目安装依赖 npm install --save-dev babel/core babel/preset-env babel/plugin-proposal-optional-chaining babel/plugin-proposal-nullish-coalescing-operator 项目根目录babel.config.js修改如下 module.exports {presets: [vue/cli-plugin-babel/preset],plugins: [babel/plugin-proposal-optional-chaining,babel/plugin-proposal-nullish-coalescing-operator,], };8、commitlint 执行命令 vue add commitlint下载依赖 npm install --save-dev lint-staged9.5.0修改package.json配置 ... husky: {hooks: {pre-commit: lint-staged,commit-msg: commitlint -E HUSKY_GIT_PARAMS}},lint-staged: {*.{js,vue}: [vue-cli-service lint ./src --fix,prettier --write ./src,git add]}
http://www.w-s-a.com/news/795445/

相关文章:

  • 企业网站找谁做做淘宝相关网站
  • 商业网站网站建设wordpress关闭前端公共库
  • 打开山东城市建设职业学院网站下载了wordpress后
  • 四川网站建设设计城乡建设网站证件查询系统
  • 企业邮箱哪里买栾城seo整站排名
  • 长沙网站建设zh68网页制作技术实训报告
  • 电商网站的功能手机广告设计与制作软件
  • 做网站前端需要编程基础吗杭州市住房和城乡建设局
  • 网站开发一般学多久网站建设投标方案
  • 北京网站建设报价表制作短视频的软件有哪些
  • 长沙企业网站开发西安建设公司网站
  • 做图的兼职网站网站开发用了哪些知识要点
  • php网站怎么做静态化微慕wordpress插件
  • 电商营业执照wordpress利于seo
  • 那些网站主做玄幻小说营销策略都有哪些方面
  • 同一源代码再建设一个网站建立网站免费
  • 网站更换服务器影响做seo必须有网站吗
  • 免费网页模板网站php微信微网站怎么做
  • 网站的优点和缺点腾讯企点是什么软件
  • 谷歌英文网站推广网页设计好看的网站
  • 衡水网站建设集团各大网站注册
  • 违法网站开发做注册任务网站源码
  • 帝国cms仿站工具淮南寿县
  • 深圳网站建设方案外包手机怎样使用域名访问网站
  • 安陆市建设局网站磐安做网站
  • 梧州市建设局官方网站商旅100网页版
  • 好的宝安网站建设中企动力的网站开发语言
  • flash网站模板怎么用怎么套模板 网站
  • 建设二手商品网站总结石景山安保服务公司电话
  • 网站建设对于企业的重要性龙岗企业网站设计公司