1 在前兩篇筆記中已經能把開發環境弄好了,接來下構建他的生產環境html
2 使用npm 安裝url-loader和file-loader來支持圖片和字體vue
npm install --save-dev url-loaderwebpack
npm install --save-dev file-loaderweb
3 配置webpack.config.jsnpm
{ test:/\.(gif|jpg|png|woff|svg|eot|ttf|)\??.*$/, loader:'url-loader?limit=1024' }
而後再項目目錄下放入圖片,在.vue文件中引用圖片,就會在瀏覽器中看到json
<template> <div> <v-title title="vue組件化"></v-title> <v-button v-on:click="handleClick">點擊按鈕</v-button> <p> <img src="./images/test.jpg" style="width:200px;"> </p> </div> </template>
4打包瀏覽器
先安裝下面兩個依賴項 webpack-dev-server
npm install --save-dev webpack-mergeide
npm install --save-dev html-webpack-pluginsvg
5 在demo目錄下新
在package.json中添加build選項配置
"scripts": { "test": "echo \"Error: no test specified\" && exit 1", "dev": "webpack-dev-server --open --config webpack.config.js", "build":"webpack --progress --hide-modules --config webpack.prod.config.js" },
webpack.prod.config.js生產環境配置文件
6 webpack.prod.config.js內容以下