configuration.module에 알 수없는 'loaders'속성이 있습니다.
내 오류 출력 :
잘못된 구성 개체입니다. API 스키마와 일치하지 않는 구성 오브젝트를 사용하여 웹팩이 초기화되었습니다. -configuration.module에 알 수없는 'loaders'속성이 있습니다. {exprContextCritical?, exprContextRecursive?, exprContextRegExp?, exprContextRequest?, noParse?, rules?, defaultRules?, unknownContextCritical?, unknownContextRecursive?, unknownContextRegExp?, unknownContextRequest?, unsafeCache?, 래핑 된 ContextCritical?, 래핑 된 ContextRecursive?, 래핑 된 ContextRecursive? ?, strictExportPresence?, strictThisContextOnImports? }-> 일반 모듈에 영향을주는 옵션 (
NormalModuleFactory
).
내 webpack.config.js :
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 구성 파일을 마이그레이션해야합니다.
이주 문서는 유용합니다.
참고 URL : https://stackoverflow.com/questions/49370849/configuration-module-has-an-unknown-property-loaders
'IT' 카테고리의 다른 글
국가 별 비교 대소 문자를 구분하지 않습니다. (0) | 2020.08.05 |
---|---|
C ++에서 복사 생성자가 참조로 변수를 승인해야하는 이유는 무엇입니까? (0) | 2020.08.05 |
어떤 태그가 포함되어 있는지 모른 채 어디에서 모든 HTML 태그를 제거합니까? (0) | 2020.08.05 |
장고 업데이트 객체 (0) | 2020.08.05 |
Java에서 데이터베이스 연결 닫기 (0) | 2020.08.05 |