详解使用vue脚手架工具搭建vue-webpack项目

作者:TJYoung 时间:2024-05-21 10:29:19 

对于Vue.js来说,如果你想要快速开始,那么只需要在你的html中引入一个<script>标签,加上CDN的地址即可。但是,这并不算是一个完整的vue实际应用。在实际应用中,我们必须要一系列的工具,包括:模块化,转译,预处理,热加载,静态检测和自动化测试等。对于一个需要长期维护和大型的项目而言,这些工具是必不可少的,但是尝试配置初始化这些很痛苦.这就是我们发布vue官方提供的脚手架工具的原因,一个简单的构建工具,通过几个默认的步骤帮助你快速的构建Vue.js项目。

1.安装node环境

可以使用自带的终端cmd命令行工具;windows下推荐安装git bash,可以使用linux命令;

详解使用vue脚手架工具搭建vue-webpack项目

第一步检测是否安装node;没有安装node的同学请到官网下载安装https://nodejs.org/en/download/

安装成功后在命令行查看node版本,如果有说明安装成功。

2.安装vue脚手架工具vue-cli

大家在安装node的时候,会自动安装npm;

详解使用vue脚手架工具搭建vue-webpack项目

可以先行查看npm版本;

使用npm安装vue-cli:


npm install vue-cli -g

3.准备工作已经完毕,下面直接使用vue-cli初始化webpack项目;

vue init webpackyourprojectname(项目名)

详解使用vue脚手架工具搭建vue-webpack项目

中间会输入项目名称,项目描述,作者等信息;

一路回车

可以看到我们刚才创建的webpack项目已经建好了:

详解使用vue脚手架工具搭建vue-webpack项目

4.查看目录结构

详解使用vue脚手架工具搭建vue-webpack项目

安装依赖


$ npm install

国内有些包npm无法安装,可以使用cnpm安装


$ npm install

5.启动本地开发


npm run dev

详解使用vue脚手架工具搭建vue-webpack项目

本地node服务器已经跑起来了,端口为配置文件中的端口

详解使用vue脚手架工具搭建vue-webpack项目

6.配置路由

详解使用vue脚手架工具搭建vue-webpack项目

创建新的页面组件,将路由指向该.vue 文件

详解使用vue脚手架工具搭建vue-webpack项目

到此,使用vue-cli创建的vue项目基本可以上手开发了,恭喜!

详解使用vue脚手架工具搭建vue-webpack项目

7.打包上线


$ npm run build

详解使用vue脚手架工具搭建vue-webpack项目

看到build complete,证明打包成功;

观察目录结构,发现多了一个dist文件夹,这便是webpack打包后的文件,将改文件和后台商量,以什么形式放到服务器即可,上线成功。

详解使用vue脚手架工具搭建vue-webpack项目

啦啦啦~ 至此,我们vue项目算是初步跑起来了,后续会详解webpack配置,以及本地mock数据开发等文章,欢迎大家批评指正!

来源:http://www.cnblogs.com/tjyoung/p/6832234.html

标签:vue,webpack,脚手架
0
投稿

猜你喜欢

  • Oracle中查看正在运行的SQL进程脚本分享

    2024-01-28 11:59:58
  • Go并发调用的超时处理的方法

    2024-04-28 09:15:40
  • PHP安全的URL字符串base64编码和解码

    2023-09-06 22:04:45
  • 在Python 中同一个类两个函数间变量的调用方法

    2022-07-02 04:53:57
  • python数据拟合之scipy.optimize.curve_fit解读

    2021-05-27 01:48:49
  • python 重定向获取真实url的方法

    2022-10-25 03:24:46
  • javascript双击自动滚屏单击停止

    2008-10-13 13:05:00
  • Python matplotlib学习笔记之坐标轴范围

    2022-04-21 16:24:28
  • pyinstaller参数介绍以及总结详解

    2023-12-02 11:11:59
  • CSS中背景background的一些语法

    2009-03-24 21:02:00
  • 自动备份mssql server数据库并压缩的批处理脚本

    2024-01-24 00:30:11
  • Python使用pywebview开发桌面应用的全过程

    2023-08-16 09:11:18
  • Python lxml库的简单介绍及基本使用讲解

    2022-09-12 07:40:55
  • 解决Tensorflow安装成功,但在导入时报错的问题

    2022-03-05 18:39:27
  • 详解Python 函数如何重载?

    2021-04-11 04:48:30
  • js实现一个简易的计算器

    2024-02-23 11:48:31
  • JDBC建立数据库连接的代码

    2024-01-13 16:06:11
  • sql语句返回主键SCOPE_IDENTITY()

    2011-09-30 11:28:45
  • Python当中的array数组对象实例详解

    2022-02-12 23:22:47
  • 纯JS单页面赛车游戏制作代码分享

    2024-02-23 14:10:17
  • asp之家 网络编程 m.aspxhome.com