CNode

关于vue-hackernews里的webpack.config.js文件?

问答
QQuoniamYIF发布于10 年前最后回复10 年前3 回复4425 浏览0 收藏

下面是vue-hackernews里的webpack.config.js文件,想请教一下,为什么要写: exclude: /node_modules|vue\/dist|vue-router\/|vue-loader\/|vue-hot-reload-api\//, 这段代码,直接写成exclude: /node_modules/不就行了嘛?

var webpack = require('webpack')

module.exports = {
  entry: './src/main.js',
  output: {
    path: './static',
    publicPath: '/static/',
    filename: 'build.js'
  },
  module: {
    // avoid webpack trying to shim process
    noParse: /es6-promise\.js$/,
    loaders: [
      {
        test: /\.vue$/,
        loader: 'vue'
      },
      {
        test: /\.js$/,
        // excluding some local linked packages.
        // for normal use cases only node_modules is needed.
        exclude: /node_modules|vue\/dist|vue-router\/|vue-loader\/|vue-hot-reload-api\//,
        loader: 'babel'
      }
    ]
  },
  babel: {
    presets: ['es2015'],
    plugins: ['transform-runtime']
  }
}
查看回复

回复 (3)

S
Smallpath#1·10 年前

这叫正则..... 你直接写个/node_modules/直接报错啊

Q
QuoniamYIF#2·10 年前

@Smallpath@artisan 我想问的是为什么要除了node_modules,vue/dist,vue-router/,vue-hot-reload-api/这些以外

A
artisan#3·10 年前

意思是除了node_modules,vue/dist,vue-router/,vue-hot-reload-api/以外

参与回复
登录后即可参与回复。登录