2 snippets vue 修改配置_Vue - VSCode 基本配置 ESLine Prettier 代碼自動風格化
Vue - VSCode 基本配置 ESLine & Prettier 代碼自動風格化
這裡記錄 Vue 初始設定會用到的一些基本設定
包括語法亮潔以及代碼自動風格化設定.
另外會提到如何在 VSCode settings.json 設定儲存自動將語法進行整理,風格化
Vetur
在 VS Code 安裝 Vetur擴充,支援 Vue 語法高亮潔,自動填充手腳架
Vue 2 Snippets
vue 代碼 auto complete
ESLint & Prettier
安裝
npm install --save-dev eslint-plugin-prettier
npm install --save-dev --save-exact prettier
接著進行以下設定:
首先,設定讓 ESLine 支援 Pretter,於 vue 專案根目錄開啟 .eslintrc.js 的 extends 加入 plugin:prettier/recommended
module.exports = {
root: true,
env: {
node: true
},
'extends': [
...
'plugin:prettier/recommended',
...
接著,在根目錄建立 .prettierrc.js ,設定將雙引號轉為單引號
module.exports = {
singleQuote: true,
}
接著,設定讓 ESLine 於檔案儲存時,自動修正語言格式
創建本地 VSCode Settings.json
在這裏,建議在每個專案進行設定 VSCode settings.json 設置
只要在本地專案根目錄建立資料夾 .vscode ,並且新增檔案 settings.json
就可以覆蓋全域的 settings.json
(這裡是針對專案進行 VSCode settings.json 設定,你也可視需求直接設定在 VSCode 全域 settings.json)
在 settings.json 加入以下項目
{
"files.trimFinalNewlines": true, //刪除多餘空白
"files.insertFinalNewline": true,//結尾保留一個空白
"eslint.autoFixOnSave": true,//儲存時自動執行 ESLint 格式化
"vetur.validation.template": false,
"editor.formatOnSave": true,
}
設定完成後,記得將這個設定檔案也加入版控,以方便專案相關成員共用設定
git add -f .vscode/setting.json
Vue 初始化設定選項
首先,創建 Vue
vue create myapp
選擇
default (babel, eslint)
>Manually selectfeatures
接著選擇下列功能(依照需求選擇)
? Check the features needed for your project:
◉ Babel
◯ TypeScript
◯ Progressive Web App (PWA) Support
◉ Router
◉ Vuex
◉ CSS Pre-processors
◉ Linter / Formatter
◉ Unit Testing
❯◉ E2E Testing
詢問是否使用 vue route history model ,這裡選 n
ue CLI v4.0.5
? Please pick a preset: Manually select features
? Check the features needed for your project: Babel, Router, Vuex, CSS Pre-proce
ssors, Linter, Unit, E2E
? Use history mode for router? (Requires proper server setup for index fallback
in production) (Y/n)n
選擇 CSS pre-processor (依照需求選取)
? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported
by default): (Use arrow keys)
❯ Sass/SCSS (with dart-sass)
Sass/SCSS (with node-sass)
Less
Stylus
選取 ESLint + Prettier
? Pick a linter / formatter config:
ESLint with error prevention only
ESLint + Airbnb config
ESLint + Standard config
❯ ESLint + Prettier
選取 Line on save
? Pick additional lint features: (Press to select, to toggle all,
>to invert selection)
❯◉ Lint on save
◯ Lint and fix on commit
Test Solution (視需求選取)
? Pick a unit testing solution: (Use arrow keys)
❯ Mocha + Chai
Jest
設定 E2E testsolution (視需求選取)
? Pick a E2E testing solution: (Use arrow keys)
❯ Cypress (Chrome only)
Nightwatch (WebDriver-based)
選取設定方式
? Where do you prefer placing config for Babel, PostCSS, ESLint, etc.? (Use arro
w keys)
❯ In dedicated config files
In package.json
是否下次沿用設定,這裡我都會選N
如果選擇y,則會將設定存在 .vuerc
? Save this as a preset for future projects? (y/N) N
以上設定,再啟動 serve
編輯代碼時,就會自動進行排版及風格化
聲明,近期發現有平台大量盜用文章內容,若您發現內文非來自關於網路那些事 [https://adon988.logdown.com](https://adon988.logdown.com) ,希望您與我聯繫 [https://www.facebook.com/ThinkingWebsite](https://www.facebook.com/ThinkingWebsite)
(本文章源自"關於網路那些事)
最後,如果你喜歡這篇文章,請幫忙點個讚
Tweet
2 snippets vue 修改配置_Vue - VSCode 基本配置 ESLine Prettier 代碼自動風格化相关推荐
- 2 snippets vue 修改配置_自动化配置vscode的snippets
起因 今天开发时遇到一个问题调了许久,之后才发现是option的结构有问题.觉得这种样板代码不应该去写,而应该自动生成,所以就想着配一下vscode的snippets. 解决过程 小程序需要写的主要是 ...
- 2 snippets vue 修改配置_VsCode从零开始配置一个属于自己的Vue开发环境
VsCode算是比较热门的一个代码编辑器了,全名Visual Studio Code,微软出品 插件众多,功能齐全,平常开发过程中都是用的它,整理了下日常使用的插件及配置供大家参考,废话就不多说了,直 ...
- 2 snippets vue 修改配置_教你发布vue+.netCore项目到服务器
最近一直在做项目,发布部署的事情都是同事或者老大做的,无奈什么事都要自己尝试经历后才能记住,所以发布的事情轮到我了,由于是第一次发布部署项目到一个新的服务器环境,难免会遇到各种各样的问题,总结下来,希 ...
- 2 snippets vue 修改配置_VSCode 自定义Vue snippets, 快速生成Vue模板
命令行 Ctrl+Shift+P # 选择 Configure User Snippets # 选择 Vue.json 原始的Vue.json { // Place your snippets for ...
- 2 snippets vue 修改配置_vue-snippets: 支持 Vue 3 的语法高亮,代码格式化和代码提示的 Visual Studio Code 插件。...
Vue 2/3 代码片段 语法高亮 格式化插件 这是一款在 Vue 2 或者 Vue 3 开发中提供代码片段,语法高亮和格式化的 VS Code 插件,能极大提高你的开发效率. 你可以在 VS Cod ...
- vue 修改标题栏_VUE动态修改titile的三种方法
第一种:适用于在已经定义好title的情况下,例如首页,关于页等等 1.1 main.js const defaultTitle = '默认 title'router.beforeEach((to, ...
- VSCODE中配置JavaScript编译环境
文章目录 01. 起因 02. 下载安装VSCODE 03. 方式一:使用Node.js做为解释器运行JS代码 Node.js的安装和配置 在VSCODE中配置Node.js 04. 方式二:使用VS ...
- Vue项目中ESLint配置(VScode)
Vue项目中ESLint配置(VScode) 1.VScode的配置格式化代码 1.1下载eslint插件 1.2配置setting.json 打开左上角文件-首选项-设置,在设置中搜索eslint, ...
- Vue学习笔记7 - 在Vscode中配置Vetur,ESlint,Prettier
俗话说得好,工欲善其事必先利其器,想要熟练开发Vue项目,一个好的开发环境就是必不可少了,这里我就选用了vscode作为开发工具,毕竟vscode免费,还跨平台,应用范围也广,著名的vue开源项目:后 ...
最新文章
- 基于快速原型模型建立商业呼叫中心SPOMP的应用研究
- 不定宽高的div水平、垂直居中问题
- 彻底解决Git中文乱码问题
- (22)通过代码修改PTE实现挂物理页
- 岛屿的个数number-of-islands
- hive 常用UDF
- 【转】C#安装包(自动卸载低版本)
- python系统提供构造函数传入参数_python类变量与构造函数的使用
- 7天减排超万吨 特斯拉十一出行报告带来纯电出行全新视角
- 30岁以上的女人应选择什么品牌的眼霜?
- 华为鸿蒙 os 适配机型曝光,华为鸿蒙OS 2.0首批适配机型曝光
- 四平方和蓝桥杯Java_蓝桥杯-四平方和问题
- 安卓手机型号修改工具(修改软件)使用方法跟步骤
- 植物大战僵尸修改存档总结
- 2-14-Multiple Exemplars-based Hallucination for Face Super-resolution and Editing(ACCV2020)
- ai将会怎样影响计算机的发展,AI再升级!人工智能会对我们的未来产生怎样的影响?...
- mba和研究生的区别
- 怎样做一次好的活动策划?
- 秋招在即,你准备好了吗?BAT算法工程师面试经验分享。
- 网站title,meta,description如何设置,长度大小多少合适!
热门文章
- 软件测试基础丨测试工程师之间要善于发现闪光点——测试理念篇
- 计算机动画制作 教学设计,冀教版八年级信息技术1《电脑动画制作初探》教案教学设计2...
- 银河麒麟v10版本OpenDDS使用教程
- GTJ2018如何导出全部工程量_工程量计算老出错?30例土建工程量实例计算解析教你轻松算,干货...
- 把张量变成int_tensorflow 之 张量与变量
- 笔记-急速模拟器缓存位置
- SpringCloud—— 微服务网关GateWay
- 解决XP无法识别移动硬盘
- OpenGL3.0 android环境搭建
- 华为云AI能力抢先体验 HC大会现场火爆“比心”