Babel-Loader funktioniert nicht? Webpack
我想大声告诉你
我想大声告诉你 2017-05-18 11:01:26
0
2
703

Babel-Loader wird zum Konvertieren von ES6-Code in Webpack2 verwendet, aber die erwarteten Ergebnisse werden im endgültigen Bundle.js nicht angezeigt. Es gibt immer noch ES6-Syntax-, Let- und Standardfunktionsparameterwerte. .

Das Folgende ist der Konfigurationsteil meines Webpacks:

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']
});

Ich habe gesucht und gesucht, konnte aber den Grund nicht finden. . .

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

Antworte allen(2)
迷茫

请在项目根目录新建一个
.babelrc

{
    "presets": ["env"]
}
迷茫
babel: {
        presets: ['es2015', 'stage-2']
    }
    加上这部分试试
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage