npm init -y 初始化项目

安装各种依赖项
npm install --save vue 安装vue2.0
npm install --save-dev webpack@^2.1.0-beta.25 webpack-dev-server@^2.1.0-beta.9 安装webpack以及webpack测试服务器,默认安装是1.0版本的,所以必须指定版本号
npm install --save-dev babel-core babel-loader babel-preset-es2015 babel,一般的浏览器是不认识es6语法的,babel的作用是将es6的语法编译成浏览器认识的语法
npm install --save-dev vue-loader vue-template-compiler 用来解析vue的组件,.vue后缀的文件
npm install --save-dev css-loader file-loader 用来解析css
编写页面
新建目录src,里面新建App.vue
<!-- 简单写个title和一个循环 -->
<template>
<div id="example">
<h1>{{ msg }}</h1>
<ul>
<li v-for="n in 5">{{ n }}</li>
</ul>
</div>
</template>
<script>
export default {
data () {
return {
msg: 'Hello World!'
}
}
}
</script>
<style scoped>
#example {
background: red;
height: 100vh;
}
</style>
在src目录下新建main.js
/* 引入vue和主页 */
import Vue from 'vue'
import App from './App.vue'
/* 实例化一个vue */
new Vue({
el: '#app',
render: h => h(App)
})
配置webpack
在根目录下新建webpack.config.js
/* 引入操作路径模块和webpack */
var path = require('path');
var webpack = require('webpack');
module.exports = {
/* 输入文件 */
entry: './src/main.js',
output: {
/* 输出目录,没有则新建 */
path: path.resolve(__dirname, './dist'),
/* 静态目录,可以直接从这里取文件 */
publicPath: '/dist/',
/* 文件名 */
filename: 'build.js'
},
module: {
rules: [
/* 用来解析vue后缀的文件 */
{
test: /\.vue$/,
loader: 'vue-loader'
},
/* 用babel来解析js文件并把es6的语法转换成浏览器认识的语法 */
{
test: /\.js$/,
loader: 'babel-loader',
/* 排除模块安装目录的文件 */
exclude: /node_modules/
}
]
}
}
打包项目
npm install -g webpack@^2.1.0-beta.25 全局安装webpack,以便使用webpack命令
webpack 用webpack命令打包项目,这是目录下会多出一个dist文件夹,查看里面会有build.js,发觉里面的es6语法已经被转化了
最终项目目录如图所示
在根目录下新建index.html,引入build.js
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0"> <title>vue-webpack</title> </head> <body> <section id="app"></section> <script src="./dist/build.js"></script> </body> </html>
页面如图所示
这样就算打包完成了,但是每修改一次都要重新打包这样显然没有任何效率,于是需要线上的热重载
npm install -g webpack-dev-server@^2.1.0-beta.9 全局安装webpack-dev-server,以便使用webpack-dev-server命令
webpack-dev-server 等待程序运行完毕
在浏览器输入http://localhost:8080/查看页面
这时修改页面的代码,不用刷新浏览器直接更改
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# vue2.0 webpack 搭建
# vue2 webpack构建项目
# webpack 构建 vue2.0
# 如图所示
# 这是
# 会有
# 目录下
# 都要
# 没有任何
# 线上
# 可以直接
# 不认识
# 转换成
# 多出
# 并把
# 大家多多
# 安装目录
# 完成了
# 编译成
# src
# brush
# js
# pre
相关文章:
高性价比服务器租赁——企业级配置与24小时运维服务
建站主机如何选?性能与价格怎样平衡?
建站VPS选购需注意哪些关键参数?
如何在宝塔面板中创建新站点?
如何制作算命网站,怎么注册算命网站?
如何通过宝塔面板实现本地网站访问?
5种Android数据存储方式汇总
自助网站制作软件,个人如何自助建网站?
一键制作网站软件下载安装,一键自动采集网页文档制作步骤?
韩国服务器如何优化跨境访问实现高效连接?
在线制作视频的网站有哪些,电脑如何制作视频短片?
网站制作员失业,怎样查看自己网站的注册者?
宝塔建站后网页无法访问如何解决?
如何挑选高效建站主机与优质域名?
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
盘锦网站制作公司,盘锦大洼有多少5G网站?
油猴 教程,油猴搜脚本为什么会网页无法显示?
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
小建面朝正北,A点实际方位是否存在偏差?
建站之星24小时客服电话如何获取?
太原网站制作公司有哪些,网约车营运证查询官网?
常州自助建站:操作简便模板丰富,企业个人快速搭建网站
如何快速搭建二级域名独立网站?
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
天津个人网站制作公司,天津网约车驾驶员从业资格证官网?
如何通过商城免费建站系统源码自定义网站主题?
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
seo网站制作优化,网站SEO优化步骤有哪些?
沈阳制作网站公司排名,沈阳装饰协会官方网站?
如何制作网站标识牌,动态网站如何制作(教程)?
如何快速搭建个人网站并优化SEO?
如何用西部建站助手快速创建专业网站?
怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
如何在Windows服务器上快速搭建网站?
如何用PHP工具快速搭建高效网站?
建设网站制作价格,怎样建立自己的公司网站?
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
建站主机解析:虚拟主机配置与服务器选择指南
如何用好域名打造高点击率的自主建站?
如何快速重置建站主机并恢复默认配置?
再谈Python中的字符串与字符编码(推荐)
三星网站视频制作教程下载,三星w23网页如何全屏?
Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解
如何通过FTP服务器快速搭建网站?
如何打造高效商业网站?建站目的决定转化率
长沙企业网站制作哪家好,长沙水业集团官方网站?
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
如何在阿里云高效完成企业建站全流程?
如何解决ASP生成WAP建站中文乱码问题?
*请认真填写需求信息,我们会在24小时内与您取得联系。