var webpack = require('webpack'); var CopyWebpackPlugin = require('copy-webpack-plugin'); module.exports = { entry: { ui:"./src/main.js" }, output: { path: __dirname + '/extension', filename: "popup.js" }, module: { rules: [ { test: /\.js$/, exclude: /node_modules/, loader: "babel-loader" }, { test:/\.vue$/, loader: "vue-loader" }, { test: /\.css$/, use: [ 'style-loader', 'css-loader' ] }, { test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, loader: 'url-loader' }, { test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, loader: 'url-loader' } ] }, watchOptions:{ poll: 1000,//监测修改的时间(ms) aggregateTimeout: 500, //防止重复按键,500毫米内算按键一次 ignored: /node_modules/,//不监测 }, plugins: [ new webpack.optimize.UglifyJsPlugin({ compress: { warnings: false } }) ] }