webpack打包vue配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webpack打包vue配置相关的知识,希望对你有一定的参考价值。

/* 引入操作路径模块和webpack */
var path = require(‘path‘);
var webpack = require(‘webpack‘);

module.exports = {
  /* 输入文件 */
  entry: {
    index:‘./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/
      },
      /*解析图片url*/
      {
        test: /\.(png|jpg|gif)$/,
        loader:‘url-loader?limit=8192‘
      },
      /*解析css*/
      {
        test: /\.css$/,
        loader: ‘style-loader!css-loader‘
      },
      {
        test: /\.(eot|woff|woff2|ttf|svg)$/,
        loader: ‘url-loader‘
      }
    ]
  },
  resolve: {
    alias: {
      ‘vue$‘: ‘vue/dist/vue.esm.js‘
    }
  },
  plugins : [
    new webpack.ProvidePlugin({
      $: "jquery",
      jQuery: "jquery",
      "window.jQuery": "jquery"
    })
  ]
}

  

以上是关于webpack打包vue配置的主要内容,如果未能解决你的问题,请参考以下文章

vue webpack打包之后 重新修改配置文件接口API路径,无需修改代码后再打包

webpack打包vue项目,可修改配置文件

webpack vue-cli2 配置打包测试环境

webpack+vue打包之后输出配置文件修改接口文件

VUE学习笔记:15.模块化开发之webpack使用配置文件打包

vue webpack 起步配置loader