Vue2.0搭建Vue脚手架(vue-cli)

随着vue.js越来越火爆,更多的项目都用到vue进行开发,在实际的开发项目中如何搭建开发脚手架呢?
首先需要了解的知识:
html、css、JavaScript、node.js(npm包管理器)、webpack自动化构建工具

安装node.js

https://nodejs.org/zh-cn/官网下载安装即可
输入node -v查看版本:
在这里插入图片描述

安装cnpm

1.说明:npm(node package manager)是nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)
2.使用npm安装插件:命令提示符执行npm install < name >
3.选装cnpm因为npm安装插件是从国外服务器下载,受网络影响大,可能出现异常
安装cnpm:npm install -g cnpm --registry=http://registry.npm.taobao.org
输入cnpm -v,可以查看当前cnpm版本
在这里插入图片描述

安装vue-cli脚手架构建工具

vue-cli提供一个官方命令行工具,可用于快速搭建大型单页面应用。该工具提供开箱即用的构建工具配置,带来现代化的前端开发流程,只需几分钟即可创建并启动一个带热重载、保存时静态检查以及可用于生产环境的构建配置的项目:
全局安装:cnpm install vue-cli -g
安装完成之后输入vue -V,查看版本号:
在这里插入图片描述

创建一个基于webpack模板的新项目

要创建项目,首先我们要选定目录,然后再命令行把目录转到选定的目录
vue init webpack 项目名称
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210116201418506.png
运行初始化命令的时候让用户输入几个基本的选项,如项目名称,描述,作者等信息,如果不想填直接回车默认就好

运行项目

cnpm run dev
在这里插入图片描述

运行成功后,浏览器直接显示的是页面如下:
在这里插入图片描述

安装项目所需要的的依赖

刚初始化的项目是没有依赖的,如果运行会报类似这样的错误,输入
cnpm install

文件目录

在这里插入图片描述
vue项目目录结构:

├─build/                                            #webpack编译任务配置文件:开发环境与生产环境
│  └─……
├─config/
│  └─index.js                                    #项目核心配置
│  └─……
├─node_modules/                            #项目中安装的依赖模块
├─src/
│  └─main.js                                     #程序入口文件
│  └─App.vue                                   #程序入口vue组件
│  └─assets/                                     #资源文件夹,一般放一些静态资源文件
│  └─components/                           #组件 
│  └─router/
│  └─……
├─static                                            #纯静态资源(直接拷贝到dist/static/里面)
├─test/
    └─e2e/                                         #端到端测试
    │  └─custom-assertions/              #端到端测试自定义断言
    │  └─specs/                                  #测试规范
    │  └─runner.js                              #运行测试的脚本
    └─unit/                                         #单元测试
        └─specs                                  #测试规范
        └─index.js                               #测试入口文件
        └─karma.conf.js                      #测试运行配置文件
├─.babelrc                                       #babel配置文件
├─.editorconfig                                 #编辑配置文件
├─.gitignore                                      #用来过滤一些版本控制的文件,比如node_modules文件夹
├─index.html                                     #index.html入口模板文件
├─package.json                                #项目文件,记载着一些命令和依赖还有简要的项目描述信息
├─README.md                                #介绍自己这个项目的,可参照GitHub
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值