1.桌面新建一个文件夹
比如 vue-demo
2.打开cmd终端,输入以下命令
yarn init -y
yarn add webpack webpack-cli -D
3.在package.json中配置scripts(自定义命令)
scripts: {
"build": "webpack"
}
4.新建public/index.html
准备一个id叫app的div
5.新建src/index.js
import App from './App.vue'
import Vue from 'vue'
new Vue({
render: h => h(App)
}).$mount('#app')
6.新建src/App.vue
<template>
<div class="example">{{ msg }}</div>
</template>
<script>
export default {
data () {
return {
msg: 'Hello world!'
}
}
}
</script>
<style>
.example {
color: red;
}
</style>
7.新建webpack.config.js
const { VueLoaderPlugin } = require('vue-loader')
module.exports = {
mode: 'development',
module: {
rules: [
{
test: /\.vue$/,
loader: 'vue-loader'
},
{
test: /\.js$/,
loader: 'babel-loader'
},
{
test: /\.css$/,
use: [
'vue-style-loader',
'css-loader'
]
}
]
},
plugins: [
new VueLoaderPlugin()
]
}
8.安装必要的加载器
yarn add -D
vue
vue-loader
vue-template-compiler
css-loader
babel-loader
@babel/core @babel/preset-env
9.执行打包命令
yarn build
生成dist/main.js
1.在dist中手动复制public中的index.html
2.引入main.js到dist/index.html中
10.打开index.html,查看效果

11.可选功能
1.自动生成html
安装 html-webpack-plugin插件
2.开发服务器自动刷新
安装 webpack-dev-server