Vue released a plug-in package with webpack

After originally thought is very simple, the results are configured webpack, running build on the error, it does not seem to know es6 syntax, so have several packages installed:

  @babel/core
  @babel/preset-env
  babel-loader
  @babel/plugin-proposal-class-properties
We made some configuration:
// babel
const presets = [
    [
      '@babel/env',
      {
        targets: '> 0.25%, not dead',
        useBuiltIns: 'usage',
      },
    ],
]

const plugins = [
    '@babel/plugin-proposal-class-properties'
]
  
module.exports = { 
    presets, 
    plugins 
}



// rules
rules: [
      {
        test: /\.js$/,
        exclude: /node_modules/,
        loader: "babel-loader"
      }
]

Finally packed success, following began released

Guess you like

Origin www.cnblogs.com/nightstarsky/p/11493380.html