1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Vue-Cli 脚手架 搭建 Vue项目

Vue-Cli 脚手架 搭建 Vue项目

时间:2020-03-12 09:37:25

相关推荐

Vue-Cli 脚手架 搭建 Vue项目

本篇目开始进行Vue基于项目中的介绍,Vue-cli 是官方提高用于搭建基于 Vue、Webpack、ES6 项目目的脚手架工具,可以前往在线官网查看:——官方文档 | Vue CLI。

安装npm

1. 检测是否安装了Node.js ,未安装请前往下载;

2. 检测npm,Node自带npm包管理器;

npm 可更新最新版本,命令如下:

npm install -g npm

安装 vue-cli (脚手架)

方式一:

1 )使用如下命令安装vue-cli脚手架;

npm i -g vue-cli

2 )安装完成检测;

vue -V

方式二:

如下载网络会出现问题时,可以使用淘宝镜像,命令如下:

npm install -g cnpm --registry=https://registry.

用cnpm安装vue-cli(脚手架):

cnpm i -g @vue/cli

创建 Vue 项目

1. 使用脚手架(vue-cli)创建Vue项目,命令如下:(test是项目名称);

vue create test

出现如下界面:

Default([Vue 3] babel, eslint):vue3的项目,只包含js编译器babel,代码检测工具eslint。

Default([Vue 2] babel, eslint):vue2的项目,只包含js编译器babel,代码检测工具eslint。

Manually select features:自定义添加选择功能。

2. 选择第三项自定义添加 —— 点击【空格】进行选择/取消

一般会挑选:【 Babel / Router / Vuex / CSS Pre-processors / Linter /Formatter】

Babel:js编译器

Typescript:js的超集

Progressive Web App Support: 渐进式的网页应用程序

Router: vue的路由

Vuex: vue的状态管理

CSS Pre-processors: css的预处理器

Linter/Formatter: 代码风格检测与格式化

Unit Testing: 单元测试

E2E Testing: 端对端测试

3. 按照需求选择 Vue 的版本;

选择之后会出现如下界面:

4. 选择【路由模式】;

选择【路由模式】:如果选择history模式则输入【y】反之输入【n】;

[ 路由有两种模式:hash 和 history ,hash是带有#,而history则没有,但需要配置解决404;]

5. 选择CSS的预编译器:

有这三种主流的CSS预编译器:Sass / Less / Stylus ;

6. 选择linter/formater配置:

ESLint with error prevent only : ESLint仅具有错误防止

ESLint + Standard config :选则标准配置

选择后会出现如下界面:

选择【第一项】可以在编写代码的时候提示错误;

紧接着会出现如下界面进行选择这些配置的存放:选择存放到 packpage.json 当中:

接下来会出现如下界面:可以设置保存设置为moren,下次再次创建项目时便会多出一个moren选项,不需再次配置即可直接使用;

最好等待项目创建完成即可:

以上就已经将项目创建完成,下面来进行运行项目,将项目跑起来!

运行项目

cd test 到项目的目录下,通过如下命令运行:

npm run serve

如果可以看到如上的两图的效果,则项目已经运行起来了,下面来到浏览器当中输入这个地址就可以访问到该项目了:

http://localhost:8080/

以上就是通过vue脚手架(vue-cli)搭建test项目的全部内容了;那么对于项目的内容编写就是后续,通过之前所讲的内容融入项目当中来使用!

附加补充

进入目录打开package.json文件进行查看:

这里有三个分别对应的是:

npm run serve ——开发环境构建(在开发时候进行项目运行使用)npm run build —— 生产环境构建(在项目上线的时候使用,对项目进行压缩)npm run lint —— 代码检测工具(代码格式出错可以通过该命令解决)

这里可以将开发环境构建进行修改 —— start

在开发运行的时候可以通过【npm run start】或者【npm start】命令进行运行;

项目入口文件 main.js

在前面的篇目当中都未涉及到以项目的形式,均是通过一个 .html 文件,内容是如下这样:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title></head><body><div id="app"></div><script>new Vue({el:'#app',data:{// 数据},methods:{// 方法}})</script></body></html>

那么现在我们是在项目当中,可以在项目入口文件main.js中查看:

可以看到这个 new Vue({...}) 的实例被挂载到了#app节点上,同先前的写法并没有较大的出入问题,在App.vue文件当中可以看到这个#app节点;

ESLint ( VScode代码格式化 )

如果使用的是VScode编译器可以通过这个工具来自动修复,可以避免在代码风格上的错误从而引发的一些运行错误;

安装完成需要进行一些配置:

1)点击顶部的【文件file】—— 选择【首选项Preferences】—— 选择【setting】,快捷键可以直接按【Ctrl+,】;

2)找到setting.json

进行添加配置信息即可:

配置完成后,只要已保存就会进行自动的代码格式化,调整代码风格,还是非常好用!

关闭 ESLint

(用ESLint是有必要的,如果仅是暂时关闭不用,或者等项目编写完成再处理也是可以的;)

如果不想用ESlint或者想在项目中关闭掉ESLint也是非常简单的,可以通过在vue.config.js文件当中去添加配置信息一下就可以了:

在 vue.config.js文件当中去添加lintOnSave : false ;

前面提到可以通过这个命令 【 npm run lint 】进行大部分内容的修复,当然还有一些错误是无法进行修复的,比如v-for中需要设置的key值 ...

推荐:lintOnSave是true值在编写中检查,但是可以通过刚刚在VScode中安装的这样一个插件工具一保存就可以自动的修复代码格式,这样一来就可以保证不会出现代码格式的问题!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。