安装Vue CLI项目(Vue2.0)

一、Vue CLI脚手架(Vue2.0)

Vue CLI官方文档:官方文档

1.什么是脚手架

命令行界面(英语:command-line interface,缩写:CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符用户界面(CUI)。

2.什么是Vue CLI

​ Vue CLI是一个基于Vue.js进行快速开发的完整系统。使用Vue脚手架后开发的页面将是一个完整系统(项目)

3.Vue CLI的优势

  • 通过 vue-cli 实现的交互式的项目脚手架。

  • 通过 vue-cli + vue-cli-service-global 实现的零配置原型开发。

  • 一个运行时依赖 ( vue-cli-service ),该依赖:

    • 可升级;

    • 基于 webpack 构建,并带有合理的默认配置; (webpack项目打包方式,编译好的项目源码直接部署到服务器上)

    • 可以通过项目内的配置文件进行配置;(默认配置文件,通过修改默认配置文件达到自己想要的环境)

    • 可以通过插件进行扩展。(vue v-charts、elementui)

  • 一个丰富的官方插件集合,集成了前端生态中最好的工具。(服务器:node.js 前后端分离:Vue VueRouter 打包方式:webpack、yarn)

  • 一套完全图形化的创建和管理 Vue.js 项目的用户界面。


4.Vue CLI的安装

4.1.环境准备

npm介绍:node package manager node.js包管理工具

​ 1.下载node.js https://nodejs.org/zh-cn/download/

​ windows系统:.msi安装包或.zip压缩包

(安装目录或解压目录根据实际情况安装,不推荐装在c盘)

​ 2.配置环境变量

2.1.在环境变量新建路径:

NODE_HOME = node.js安装目录的路径

2.2.在path变量中新增NODE_HOME路径:

PATH = %NODE_HOME%

​ 3.验证node.js环境是否安装成功

node -v

​ 4.配置淘宝镜像

npm config set registry https://registry.npm.taobao.org

4.1.查看镜像路径:

npm config get registry

因为淘宝镜像将在 2022.06.30 号正式下线和停止 DNS 解析
之后命令的镜像域名更改为:

npm config set registry http://registry.npmmirror.com

域名切换规则:

  • http://npm.taobao.org => http://npmmirror.com
  • http://registry.npm.taobao.org => http://registry.npmmirror.com

​ 5.配置npm下载依赖位置

​ npm config set cache “D:\nodereps\npm-cache”

​ npm config set prefix “D:\nodereps\npm_global”

​ 6.验证node.js环境配置

npm config ls

4.2.安装脚手架

Vue CLI2.x官方网站:https://cli.vuejs.org/zh/guide/

​ 0.卸载脚手架

  • npm uninstall -g @vue/cli //卸载3.x版本脚手架
  • npm uninstall -g vue-cli //卸载2.x版本脚手架

​ 1.安装脚手架

  • npm install -g vue-cli

4.3.创建vue脚手架项目

1.创建项目

  • vue init webpack 项目名

2.运行项目

  • npm start 运行前端系统(在项目的根目录中运行项目)

3.运行路径

  • http://localhost:8080

4.项目目录
Vue CLI目录结构

  • build --------> 用来使用webpack打包使用build依赖

  • config --------> 用来做整个项目配置目录

  • node_modules --------> 用来管理项目中的依赖

  • src --------> 用来书写Vue的源代码

    • assets --------> 用来存放静态资源(image、css等)
    • components --------> 用来书写Vue组件
    • router --------> 用来配置项目中的路由
    • App.vue --------> 项目中的根组件
    • main.js --------> 项目中的主入口
  • static --------> 其它静态

  • .babelrc --------> 将es6语法转为es5语法运行

  • .editotconfig --------> 项目编辑配置

  • .gitignore --------> git版本控制忽略文件

  • .postcssrc.js --------> 源码相关js

  • index.html --------> 项目主页

  • package.json --------> 依赖管理

  • package-lock.json --------> 对package.json加锁

  • README.md --------> 项目说明文件

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ζZetaζ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值