Babel : Error: Can't resolve 'bable-loader'

Babel : Error: Can't resolve 'bable-loader'

babel-loader 或我的 webpack 配置有问题。如果我使用我当前的实现工作正常,但我知道测试模式是错误的(我认为)。目前是一个 glob,而不是正则表达式。如果我根据文档更改它,则会出现以下错误。我已经吹走了 node_modules 并安装了 npm。

Error: Can't resolve 'bable-loader' in /path/to/app

//no error
rules: [{
      test: /\*.js$/,
      use: ['ng-annotate-loader', 'bable-loader'],
      exclude: /node_modules/
    },


//throws error
rules: [{
    test: /\.js$/,
    use: ['ng-annotate-loader', 'bable-loader'],
    exclude: /node_modules/
  },


//file : .babelrc 

{
  "env": {
    "testing": {
      "presets": [
        "es2015"
      ]
    }
  },
  "presets": [
    ["es2015", "stage-2", {
      "modules": false
    }]
  ]
}

看来你拼错了babel-loader..看来你也需要好好睡一觉了

来自 babel-loader 插件的文档:

https://webpack.js.org/loaders/babel-loader/#usage

 module: {
  rules: [
    {
      test: /\.js$/,
      exclude: /(node_modules|bower_components)/,
      use: {
        loader: 'babel-loader',
        options: {
          presets: ['env']
        }
      }
    }
  ]
}

您应该输入 babel-loader。不是bable-loader。 Bable打错了,所以找不到。