VSCode 配置Vue 脚手架环境 vscode 配置 vscode 配置 vue 环境 vscode插件 vscode必备插件 vue插件

配置电脑环境

安装Node.js

前往 node.js 安装 电脑对应版本的node Node.js
在这里插入图片描述
下载 长期支持版,用的人多,应该稳定吧
安装好后 ,windows,进入cmd 输入 node -v 验证是否安装成功,Linux 则打开终端输入 node -v
在这里插入图片描述
输入 node -v后会出现 安装的node版本号,安装成功
#配置淘宝镜像:

解决国内的网络连接npm速度较慢,甚至很多东西都无法下载安装。安装  淘宝国内镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
之后 npm install 命令 更改为 cnpm install

配置VUE 脚手架环境以及配置VUE项目

配置 脚手架环境:

安装node.js后

在cmd或者vscode打开终端

安装脚手架:    			cnpm install -g vue-cli 或者 npm install -g vue-cli
安装 webpack(打包js的工具): 	cnpm install -g webpack 或者 npm install -g webpack

以上操作 是 只需要配置一次安装一次即可

创建VUE

选择一个文件夹创建vue项目,CMD或者VSCode 终端 ;
输入:  	  vue init webpack 项目名 ,然后回车回车到底创建VUE项目;
运行项目:   先cd到项目文件夹,然后输入以下指令  npm run dev 启动;

npm run dev 启动
npm run build 编译项目 得到 dist文件夹,复制到tomcat webpack,或者Nginx 安装文件夹中部署
Ctrl + c 输入y 停止项目,输入n 取消

安装开发所可能会需要用到的依赖:
安装 VUEX

cnpm install vuex  --save 或者 npm install vuex  --save

安装axios

cnpm install axios --save 或者 npm install axios --save

安装 sass

/*sass sass-loader依赖于node-sass 所以一并安装*/
这里使用的是淘宝镜像 cnpm 安装 没有安装淘宝镜像的话 使用 npm
cnpm install	sass --save-dev
cnpm install	node-sass --save-dev
cnpm install	sass-loader --save-dev

如果 sass报错: ** Invalid options object. Sass Loader has been initialized using an options obj**
在这里插入图片描述
卸载 sass-loader和node-sass 换一个版本安装

cnpm uninstall sass-loader
cnpm uninstall node-sass
cnpm install node-sass@4.13.1 --save-dev
cnpm install sass-loader@7.1.0 --save-dev

cnpm install XXXX --save 安装的依赖都会在 package.json > dependencies
cnpm install XXXX --save-dev 安装的依赖都会在 package.json > devDependencies
在这里插入图片描述

VSCode 配置

中文插件

1、安装中文简体VSCode插件,插件库搜索Chinese 安装第一个
在这里插入图片描述

Vue 代码插件

2.1、配置快速创建VUE模版,插件库中搜索 Vetur,让VSCode可以识别VUE代码
在这里插入图片描述
2.2、文件-->首选项-->用户代码片段-->点击新建代码片段--取名vue.json 确定
在这里插入图片描述

在这里插入图片描述
2.3、输入 vue.json回车,将模版复制进去

{
    
    
    "Print to console": {
    
    
        "prefix": "vue",
        "body": [
            "<!-- $1 -->",
            "<template>",
            "<div class='main-div'>$5</div>",
            "</template>",
            "",
            "<script>",
            "//这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)",
            "//例如:import 《组件名称》 from '《组件路径》';",
            "",
            "export default {",
            "//组件名称",
            "name: 'name'",
            "//父组件传递值",
            "props: {",
            " },",
            "//import引入的组件需要注入到对象中才能使用",
            "components: {},",
            "data() {",
            "//这里存放数据",
            "return {",
            "",
            "};",
            "},",
            "//监听属性 类似于data概念",
            "computed: {},",
            "//监控data中的数据变化",
            "watch: {},",
            "//方法集合",
            "methods: {",
            "",
            "},",
            "//生命周期 - 创建完成(可以访问当前this实例)",
            "created() {",
            "",
            "},",
            "//生命周期 - 挂载完成(可以访问DOM元素)",
            "mounted() {",
            "",
            "},",
            "beforeCreate() {}, //生命周期 - 创建之前",
            "beforeMount() {}, //生命周期 - 挂载之前",
            "beforeUpdate() {}, //生命周期 - 更新之前",
            "updated() {}, //生命周期 - 更新之后",
            "beforeDestroy() {}, //生命周期 - 销毁之前",
            "destroyed() {}, //生命周期 - 销毁完成",
            "activated() {}, //如果页面有keep-alive缓存功能,这个函数会触发",
            "}",
            "</script>",
            "<style lang='scss' scoped>",
            "/**scoped 表示样式只在当前组件有效*/",
            "//@import url($3); 引入公共css类",
            "$4",
            ".main-div {",
            "padding: 10px;",
            "}",
            "</style>"
        ],
        "description": "Log output to console"
    }
}

2.4、效果图
在这里插入图片描述
2.5、使用,新建一个vue文件,输入 vue指令回车
在这里插入图片描述
在这里插入图片描述

vue语法提示

推荐两个插件

  1. Vue VSCode Snippets
  2. VueHelper (个人感觉是最好用的一个)

在这里插入图片描述
在这里插入图片描述

vue 代码格式化

1、安装插件:beautify

在这里插入图片描述

1.1. 选择 插件 鼠标右键 配置 beautify.language

在这里插入图片描述
找到 html 加入 vue
在这里插入图片描述

1.3、在工作目录下建立 .jsbeautifyrc文件

.jsbeautifyrc 内容

{
    
    
  "brace_style": "none,preserve-inline",
  "indent_size": 2,
  "indent_char": " ",
  "jslint_happy": true,
  "unformatted": [""],
  "css": {
    
    
    "indent_size": 2
  }
}

文件内容参数说明

brace_style: 格式风格,详见官方说明(为避免和eslint默认检查冲突,建议此属性设置为 none,preserve-inline)
indent_size: 缩进长度(为避免和eslint默认检查冲突,建议此属性设置为 2)
indent_char: 缩进填充的内容(充满♂)
jslint_happy:true: 若你要搭配jslint使用,请开启此选项
unformatted:["a","pre"]: 这里放不需要格式化的标签类型。
注意template也是默认不格式化的,.vue的template标签如果需要格式化请在.jsbeautifyrc重新定义不带template的声明属性。

~4、配置 格式化快捷键~

搜索 快捷键设置: beautify.selection, 设置快捷键
在这里插入图片描述

2、推荐使用 Eslint 插件 格式化

ESLint 是一个语法规则和代码风格的检查工具,可以用来保证写出语法正确、风格统一的代码。

不管是多人合作还是个人项目,代码规范是很重要的。这样做不仅可以很大程度地避免基本语法错误,也保证了代码的可读性。这所谓工欲善其事,必先利其器,推荐 ESLint+vscode 来写 vue。

每次保存,vscode就能标红不符合ESLint规则的地方,同时还会做一些简单的自我修正。

在这里插入图片描述
配置格式化

2.1 启用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2 使用

在 文件 鼠标右键 选择 格式化文档 默认 配置, 选择 Eslint 为 默认 格式化
在这里插入图片描述
在这里插入图片描述

格式化前

在这里插入图片描述

格式化后

在这里插入图片描述

大功告成

VSCode 好用插件推荐

1、Chinese (Simplified) (简体中文)

在这里插入图片描述

2、ESlint 代码规范、格式化插件

在这里插入图片描述

3.1、GitHub Theme 主题插件

在这里插入图片描述

3.2、Monokai Pro 主题插件

在这里插入图片描述

4.1、Vetur vue语法提示

在这里插入图片描述

4.2、Vue VSCode Snippets vue语法提示

在这里插入图片描述

4.3、Vue Language Features (Volar) vue语法提示

在这里插入图片描述

5、element-ui-helper 组件提示

在这里插入图片描述
在这里插入图片描述

6、EditorConfig for VS Code

在这里插入图片描述

7、DotENV

在这里插入图片描述

8、stylelint

在这里插入图片描述

9、Vue Language Features

在这里插入图片描述

10、TypeScript Vue Plugin

在这里插入图片描述

11、Color Highlight 在代码中高亮颜色

在这里插入图片描述

12、Highlight Matching Tag 高亮显示匹配的标签

在这里插入图片描述

13、Image preview 图片预览

在这里插入图片描述

14、indent-rainbow 彩虹缩进提示

在这里插入图片描述

我这边有配置了一份自己经常用的配置,有需要的可以直接导入进去

下载
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_40739917/article/details/109596030
今日推荐