pemuat babel tidak berfungsi? webpack
我想大声告诉你
我想大声告诉你 2017-05-18 11:01:26
0
2
704

Babel-loader digunakan untuk menukar kod es6 dalam webpack2, tetapi hasil yang dijangkakan tidak dilihat dalam bundle.js akhir masih terdapat nilai parameter fungsi es6, let. .

Berikut ialah bahagian konfigurasi pek web saya:

var path = require("path");
var vuxLoader = require('vux-loader');
var webpack = require('webpack');

function resolve (dir) {
  return path.join(__dirname, '..', dir)
}

var webpackConfig = {
    entry: {
        // app: ["./app/cart.js"]
        app: ["./app/goodsDetail.js"]
        // app: ["./app/center.js"]
    },
      output: {
        path: path.resolve(__dirname, "build"),
        publicPath: "/",
        filename: "bundle.js"
     },
     module: {
        rules: [
            {
                test: /\.vue$/,
                loader: 'vue-loader',
                options: {
                      // vue-loader options
                   }
              },
              {
              test: /\.js?$/,
              // exclude: /node_modules/,
              exclude: /node_modules/,
              loader: 'babel',
              query: {
                      presets: ['env']
                }
            }
        ]
    },
      resolve: {
        extensions: ['.js', '.vue', '.json']
    },
    devServer: {
        host: '0.0.0.0'
    },
    plugins: [
        new webpack.DefinePlugin({
          'process.env': {
            NODE_ENV: '"production"'
          }
        })
      ]
};

module.exports = vuxLoader.merge(webpackConfig,{
    plugins: ['vux-ui']
});

Saya mencari dan mencari tetapi tidak dapat mencari sebabnya. . .

我想大声告诉你
我想大声告诉你

membalas semua(2)
迷茫

Sila buat yang baharu
.babelrc

dalam direktori akar projek
{
    "presets": ["env"]
}
迷茫
babel: {
        presets: ['es2015', 'stage-2']
    }
    加上这部分试试
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan