2017-05-07 212 views
0

遇到了babel-loader问题或者webpack配置问题。如果我使用我目前的实现工作正常,但我知道测试模式是错误的(我认为)。目前是一个glob,而不是正则表达式。如果我根据文档更改它,出现以下错误。我吹掉了node_modules和npm安装。Babel:错误:无法解析'bable-loader'

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 
    }] 
    ] 
} 
+1

您的意思是'babel-loader'? – enapupe

回答

6

看来你是拼写错误babel-loader ..它也像你需要一个良好的夜间睡眠。

+0

哈哈!谢谢一堆,当然可以!只要它让我接受。 – alphapilgrim

1

从巴贝尔装载机插件的文档:

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

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

你应该输入巴贝尔装载机。不是bable-loader。 Bable是一个错字,因此它无法找到它。