programing

configuration.loaders에 알 수 없는 속성 '로더'가 있습니다.

kakaobank 2023. 3. 23. 22:55
반응형

configuration.loaders에 알 수 없는 속성 '로더'가 있습니다.

오류 출력:

잘못된 구성 개체입니다.API 스키마와 일치하지 않는 구성 개체를 사용하여 웹 팩이 초기화되었습니다. - configuration.module에 알 수 없는 속성 '로더'가 있습니다.다음 속성이 유효합니다.개체 {exprContextCritical?, exprContextRecursive?, exprContextRegExp?, exprContextRequest?, noParse?, 규칙?, defaultRules?, unknownContextRecursive?, 알 수 없는 컨텍스트레그ExpRequest?strict Export Presence?, strict?This Context On Imports?} -> 일반 모듈에 영향을 주는 옵션 (NormalModuleFactory).

my webpack.config.disc:

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

var BUILD_DIR = path.resolve(__dirname, 'src/client/public');
var APP_DIR = path.resolve(__dirname, 'src/client/app');

var config = {
  entry: APP_DIR + '/index.jsx',
  module : {
    loaders : [
      {
        test : /\.jsx?/,
        include : APP_DIR,
        loader : 'babel-loader'
      }
    ]
  },
  output: {
    path: BUILD_DIR,
    filename: 'bundle.js'
  }

};


module.exports = config;

내 웹 팩 버전:

webpack@4.1.1

옷을 갈아입어야 한다loaders로.rules웹 팩 4:

변경:

loaders 

대상:

rules

출처: 로더

예:

module.exports = {
  module: {
    rules: [
      { test: /\.css$/, use: 'css-loader' },
      { test: /\.ts$/, use: 'ts-loader' }
    ]
  }
};

사용하다rules웹 팩 4에 포함되다loaders.

https://webpack.js.org/concepts/loaders/

웹 팩 구성 파일을 마이그레이션하려면 마이그레이션 유틸리티를 사용해야 합니다. 이 유틸리티로 충분했습니다.

이행 매뉴얼도 도움이 됩니다.

위의 답변은 유효하지만 webpack 및 webpack-dev-server 버전을 로 변경하여 이 문제를 해결할 수 있습니다.

"webpack": "3.8.1",
"webpack-dev-server": "2.9.4"

그것은 또한 문제를 해결할 수 있다.도움이 되길 바랍니다.

webpack.config.js 아래의 작업

module.exports = {
    entry: [
        '.src/index.js'
    ],
    output:{
        path: __dirname,
        filename: 'app/js/main.js'
    },
    module:{
        rules: [
          { test: /\.css$/, use: 'css-loader' },
          { test: /\.ts$/, use: 'ts-loader' }
        ]
    }
}

Webpack 5 를 사용하고 있으며, Webpack.config 에서 다음의 설정을 삭제했습니다.지우고 나서 효과가 있었어요.아직 오류를 겪고 있는 다른 사람들에게 도움이 될 수 있습니다.

        {
            test: /\.css$/,
            use: ['style-loader', 'css-loader']
        },

언급URL : https://stackoverflow.com/questions/49370849/configuration-module-has-an-unknown-property-loaders

반응형