javascript - 错误: Babel polyfill is required although its already installed

标签 javascript reactjs webpack babeljs

在 webpack 中安装 bootstrap-loader 后,我收到此错误:

ERROR in 
      For Node <= v0.12.x Babel polyfill is required.
      Make sure it's installed in your 'node_modules/' directory.

 @ /Users/user/~/bootstrap-loader/loader.js 1:0-44 

虽然我已经安装了 babel polyfill 并包含在 webpack.config.js 中。我没有创建node_modules文件夹。

Webpack.config.js

var webpack = require('webpack');
var path = require('path');

var BUILD_DIR = path.resolve(__dirname, 'build');
var APP_DIR = path.resolve(__dirname, 'src');

module.exports = {
    entry: [
        // Set up an ES6-ish environment
        'babel-polyfill',
        'bootstrap-loader',
        APP_DIR + '/import.js',
    ],
    output: {
        path: BUILD_DIR,
        filename: 'bundle.js'
    },
    module: {
        loaders: [
            {
                test: /\.jsx?$/,
                loader: 'babel',

                exclude: /node_modules/,
                query: {
                    plugins: ['transform-runtime'],
                    presets: ['es2015', 'stage-0', 'react']
                }
            },
            {
                test: /\.css$/,
                loader: "style-loader!css-loader"
            }
        ]
    },
    plugins: [
        new webpack.ProvidePlugin({
            $: "jquery",
            jQuery: "jquery"
        })
    ]
};

最佳答案

我通过更新我的nodejs版本解决了这个问题。以前我有 0.10.x,我安装了 5.5.0

参见Installing Nodejs via Package-Manager关于如何安装它。

关于javascript - 错误: Babel polyfill is required although its already installed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35176164/

相关文章:

javascript - 如何点击<li>的自包含<a>?

javascript - 如何使用 javascript 使自定义数据属性值成为数字

javascript - try catch UID 并将其设为常量

reactjs - Semantic-UI React 中的侧边栏 + 固定顶部菜单

javascript - 我应该绝对避免将 useState 与 redux 一起使用吗?

gradle - 使用 gradle 创建 Kotlin React 应用程序

javascript - 具有不同响应的 Web 服务。响应对象未定义

node.js - CORS 问题从 React app > Node server > redirect to Google OAuth2 auth 发出 AJAX 请求

javascript - 如果文件导入命名导出,webpack-dev-server 不会监视/重新编译文件

node.js - 当与 webpack 捆绑在一起时,如何使 node.js 在没有 node_modules 的情况下工作?