vue 2.9 创建第一个vue项目(包括 vscode工具 针对vue的配置 )

前期准备 vue 2.9的配置:http://blog.csdn.net/superkm/article/details/79533783

需要准备的环境和工具都准备好,接下来就开始使用vue-cli来构建项目。

在硬盘上找一个文件夹放工程用的。这里有两种方式指定到相关目录:①cd 目录路径  ②如果以安装git的,在相关目录右键选择Git Bash Here

打开命令终端,通过webpack工具新建vue项目(方便最终打包使用):

vue init webpack vueFirst ,注意这里的“vueFirst” 是项目的名称可以说是随便的起名,但是需要主要的是“不能用中文”。

例:

vue init webpack vueFirst           ---------------------在E盘创建了vueFirst的项目

? Project name (vueFirst)  vue   ---------------------项目名称

? Project description (A Vue.js project) first vue project   ---------------------项目描述

? Author super  --------------------- 项目创建者

? Vue build (Use arrow keys)  直接回车 出现  ? Vue build standalone

? Install vue-router? (Y/n)  y  --------------------- 是否安装Vue路由,通过路由控制页面跳转

? Use ESLint to lint your code? (Y/n)  n ---------------------是否启用eslint检测规则,这里个人建议选no

? Setup unit tests? (Y/n)  ---------------------是否安装程序的单元测试

? Pick a test runner?  回车默认  ---------------------选择一个测试工具

? Setup e2e tests with Nightwatch? (Y/n)  y 

然后会问你是否使用npm进行安装刚的配置,回车默认即可。



如果已经配置好vscode,可以直接跳过下面四步

项目搭建完成后,接下在下载安装开发工具,这里推荐使用 Visual Studio Code 



下载安装完成之后,进行vue在vscode里的配置
第一步,要支持 vue 文件的基本语法高亮

在扩展商店中选择使用 vetur



安装完 vetur 后还需要加上这样一段配置下:

选择 文件>首选项>设置 在最右侧 用户设置中加入以下代码

"emmet.syntaxProfiles": {
        "vue-html": "html",
        "vue": "html"
    },
第二步,支持 vue 文件的 ESLint

ESLint 有很多规范是帮助我们写出更加优雅而不容易出错的代码的。

ESLint 不是安装后就可以用的,还需要一些环境和配置:首先,需要全局的 ESLint , 如果没有安装可以使用 cnpm install -g eslint 来安装。其次,vue文件是类 HTML 的文件,为了支持对 vue 文件的 ESLint ,需要 eslint-plugin-html 这个插件。可以使用 cnpm install -g eslint-plugin-html 来安装接着,安装了 HTML 插件后,还需要在 vscode 中配置下 ESLint:

     "eslint.validate": [
        "javascript",
        "javascriptreact",
        {
            "language": "vue",
           "autoFix": true
        }
    ],
    "eslint.options": {
        "plugins": ["html"]
    },
进行 eslint --init  的依赖安装



会安装以下依赖

eslint-config-standard@latest
eslint-plugin-import@>=2.2.0
eslint-plugin-node@>=5.2.1
eslint-plugin-promise@>=3.5.0
eslint-plugin-standard@>=3.0.0

同时在项目目录下生成.eslintrc.js文件。里面只有最基本的内容:

module.exports = {
    "extends": "standard"
};

表明我们使用的规则是standard规范所定义的规则。 
2. 然后本地安装最新的eslint

npm i -D eslint
  1. package.json 的 scripts中添加一行:
 "lint": "eslint --ext .js,.vue src"

运行:

npm run lint

VS Code会提示我们找不到eslint-config-standard: 
报错提示

安装它:

npm i -D eslint-config-standard

然后运行

npm run lint

这时就会有报错的提示了


最后,别忘了在项目根目录下创建 .eslintrc.json




第三步,更换vscode的文档图标

打开刚刚搭建的项目 


会发现文档目录结构不是很美观



为了浏览方便,下载VsCode中的图标插件 vscode-icons , 可以控制vscode中的文件管理的树目录显示图标



是不是好看多了 : )

第四部,添加代码自动补全插件

搜索 vue 2 snippets,选择安装更新


开始运行vue项目

一定要 cd 命令进入创建的工程目录

安装项目依赖:npm install,因为自动构建过程中已存在package.json文件,所以这里直接安装依赖就行。不要从国内镜像cnpm安装(会导致后面缺了很多依赖库),但是但是如果真的安装“个把”小时也没成功那就用:cnpm install

安装 vue 路由模块 vue-router 和网络请求模块 vue-resource,输入:cnpm install vue-router vue-resource --save

简单的说明下各个目录都是什么:


启动项目,输入:npm run dev。服务启动成功后浏览器会默认打开一个“欢迎页面”,如下图:


注意:这里是默认服务启动的是本地的8080端口,所以请确保你的8080端口不被别的程序所占用。

至此简单的一个项目构建完毕

猜你喜欢

转载自blog.csdn.net/superkm/article/details/79547695