Vue-cli了解、安装与简单上手

本文介绍了Vue-cli的作用,详细阐述了如何安装和使用Vue-cli来创建Vue项目,包括安装前的准备、项目初始化、选择配置项以及项目启动。同时,提到了Vue-cli在项目中的核心构成,如vue-router、vuex等,并讲解了项目构建后的文件结构和基本操作,为Vue.js开发提供便捷的起点。
摘要由CSDN通过智能技术生成

一、了解vue-cli:

  • 在真实的vue项目中是要借助webpack打包工具的,以便于维护。但是每做一个项目都要安装webpack的话是很麻烦的,于是vue就提供了脚手架工具Vue-cli,通过这个脚手架就可以快速的搭建一个vue项目,并且这个脚手架还自带了webpack的各种配置。通过这个工具我们就可以迅速上手工程级别的vue项目开发。
  • 当用vue-cli构建一个工程的时候,发现需要熟练掌握es6,而vue的全家桶(vue-cli,vue-router,vue-resource,vuex)还是都要用上的。vue.js有著名的全家桶系列,包含了vue-router,vuex,vue-resource,再加上构建工具vue-cli,就是一个完整的vue项目的核心构成。

二、安装vue-cli
【注意】在安装vue-cli之前需要提前安装好node和npm

(1) 在Vue的管网的学习菜单栏下的教程部分,在里面可以找到vue-cli。

根据文档:https://cli.vuejs.org/
命令进行安装
打开命令行( win+r)
在这里插入图片描述
或者根据如下命令:

#全局安装
$ npm install --global vue-cli
#创建一个基于 webpack 模板的新项目
$ vue init webpack my-project
#安装依赖
$ cd my-project
$ npm run dev

(2)其中npm run dev 命令是启动项目的,这个命令实际上是启动文件package.json里面的webpack-dev-server
在这里插入图片描述
(3)输入命令后,会跳出几个选项让你回答:

  • Project name (baoge):
    -----项目名称,直接回车,按照括号中默认名字(注意这里的名字不能有大写字母,如果有会报错Sorry, name can no longer contain capital letters)
  • Project description (A Vue.js project):
    ----项目描述,也可直接点击回车,使用默认名字Author (): ----作者,输入dongxili

接下来会让用户选择:

  • Runtime + Compiler: recommended for most users 运行加编译,既然已经说了推荐,就选它了
  • Runtime-only: about 6KB lighter min+gzip, but templates (or any
    Vue-specificHTML) are ONLY allowed in .vue files - render functions
    are required elsewhere 仅运行时,已经有推荐了就选择第一个了
  • Install vue-router? (Y/n)
    是否安装vue-router,这是官方的路由,大多数情况下都使用,这里就输入“y”后回车即可。
  • Use ESLint to lint your code? (Y/n)
    是否使用ESLint管理代码,ESLint是个代码风格管理工具,是用来统一代码风格的,一般项目中都会使用。
  • 接下来也是选择题Pick an ESLint preset (Use arrow keys)
    选择一个ESLint预设,编写vue项目时的代码风格,直接y回车
  • Setup unit tests with Karma + Mocha? (Y/n) 是否安装单元测试,我选择安装y回车
  • Setup e2e tests with Nightwatch(Y/n)? 是否安装e2e测试 ,我选择安装y回车

(4)安装完成后可以在自己建立的项目目录中看到如下文件,同时会在命令行提示我们可以在localhost:8080这个网址访问我们的项目
在这里插入图片描述
(5)每个文件夹的大概意思是如下图:
在这里插入图片描述
三、使用vue-cli
自己的项目文件都需要放到 src 文件夹下。
在项目开发完成之后,可以输入 npm run build 来进行打包工作。打包完成后,会生成 dist 文件夹,项目上线时,只需要将 dist 文件夹放到服务器就行了。

vue基础知识点:
一、vue安装&实例创建&挂载点&模板
二、指令详细使用及其区别&实例属性
三、组件与组件的拆分
四、Vue组件之 d i s p a t c h 和 dispatch和 dispatchbroadcast
五、vue组件之祖孙传后代provide和inject
六、Vue组件之详细理解并使用props和$emit()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值