wbpack打包时报错 Couldn't find preset "@babel/preset

下载的版本是"babel-preset-env": "^1.6.1",

https://img3.mukewang.com/5c8c9ff80001830906770442.jpg

下面是webpack配置文件,babel按官网说明配置的

module.exports = {

    entry: __dirname + '/app/index.js',

    output: {

        path: __dirname + '/dist',

        filename: 'bundle.js'

    },

    module: {

        rules: [

            {

              test: /\.js$/,

              exclude: /(node_modules|bower_components)/,

              use: {

                loader: 'babel-loader',

                options: {

                  presets: ['@babel/preset-env']

                }

              }

            },

            {

                test: /\.css$/,

                loader: "style!css"

            },

            {

                test: /\.less/,

                loader: 'style-loader!css-loader!less-loader'

            }

        ]

    }

}

index.js:


import React from 'react';


console.log(react.version);

目录:

https://img1.mukewang.com/5c8ca00a0001683b02040305.jpg


慕桂英3389331
浏览 695回答 2
2回答

江户川乱折腾

你可以试试把 '@' 去掉,改成options: {  presets: ['babel/preset-env']}或者这部分提取出来,单独写到 .babelrc 当中去,即:{  "presets": ["env"]}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript