3 webpack 4 加vue 2.0生产环境搭建

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内容以下

相关文章
相关标签/搜索