配置错误:有一个未知的属性'装载机'

时间:2018-04-19 01:21:14

标签: webpack

我正在根据木偶指南使用webpack和NPM安装木偶。 我修改了webpack.config.js,如下所示:

var webpack = require('webpack');

module.exports = {
entry: './app/driver.js',
module: {
loaders: [
  {
    test: /\.html$/,
    loader: 'underscore-template-loader'
  }
 ]
 },
 output: {
 path: __dirname + '/static/js',
 filename: 'bundle.js'
 },
 plugins: [
 new webpack.ProvidePlugin({
   _: 'underscore'
 })
 ],
resolve: {
 modules: [__dirname + '/node_modules', __dirname + '/app']
 },
 resolveLoader: {
 modules: [__dirname + '/node_modules']
 }
};

但是在构建应用程序时,我有错误: 配置对象无效。 Webpack已使用与API架构不匹配的配置对象进行初始化。   - configuration.module具有未知属性'加载器'。这些属性是有效的:    object {exprContextCritical?,exprContextRecursive?,exprContextRegExp?,exprContextRequest?,noParse ?, rules?,defaultRules?,unknownContextCritical?,unknownContextRecursive?,unknownContextRegExp?,unknownContextRequest?,unsafeCache?,wrappedContextCritical?,wrappedContextRecursive?,wrappedContextRegExp?,strictExportPresence?, strictThisContextOnImports? }     - >影响正常模块的选项(NormalModuleFactory)。

你能帮忙解决这个错误吗?

1 个答案:

答案 0 :(得分:3)

不推荐使用

.loaders:请查看网络包文档here

  

不推荐使用此选项,而使用Rule.use。