reactjs - 如何在 webpack 配置文件中启用 babel stage-0

标签 reactjs web-config babeljs react-dom

我使用了下面提到的命令:

npm install --save-dev babel-preset-stage-0

现在我将其添加到 webpack.config.js 文件中,如下所示:

module.exports = {
    entry: './app/app.jsx',
    output: {
        path: __dirname,
        filename: './public/bundle.js'
    },
    resolve: {
        root: __dirname,
        alias: {

        },
        extensions: ['', '.js', '.jsx']
    },
    module: {
        loaders: [
            {
                loader: 'babel-loader',
                query: {
                    presets: ['react', 'es2015', 'stage-0']
                },
                test: /\.jsx?$/,
                exclude: /(node_modules|bower_components)/
            }
        ]
    }
};

但是现在当我运行 webpack 命令时它显示一些错误。请检查错误:

错误图片:

enter image description here

最佳答案

如果您没有使用 .babelrc 文件,请添加 babelrc: false ,如下所示:

module: {
    loaders: [
        {
            loader: 'babel-loader',
            babelrc: false, // <--- Add this
            query: {
                presets: ['react', 'es2015', 'stage-0']
            },
            test: /\.jsx?$/,
            exclude: /(node_modules|bower_components)/
        }
    ]
}

我建议使用create-react-app如果您不想处理设置开发环境样板的麻烦,可以使用 CLI。我刚刚开始使用它,非常棒!

关于reactjs - 如何在 webpack 配置文件中启用 babel stage-0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45768367/

相关文章:

javascript - React-router v4 嵌套路由和编程导航

javascript - 如何在滚动加载其他组件时 react js事件

mysql - 配置错误 - 无法识别的属性 'name'/无法找到请求的 .Net Framework 数据提供程序。它可能没有安装

javascript - ES6 - 使用带有 jQ​​uery 插件的 babel/traceur

javascript - 使用 Babel 和 Webpack 生成多个输出

reactjs - 创建 React App 错误 - 加载 PostCSS "postcss-preset-env"插件失败 : Cannot find module 'node:vm'

javascript - React useEffect() 无限循环

.net - 在 AWS .NET SDK 中找不到凭证

c# - 无法打开作为链接添加的 configSource 文件

vue.js - Vue-jest 找不到 babel