검색결과 리스트
글
LANGUAGE/!$%!% ERROR NOTE
2019. 7. 27. 13:58
Webpack - 웹팩
Error - 오류
TypeError: CleanWebpackPlugin is not a constructor
at module.exports (C:\Users\Eson\Desktop\pwa-vue-app-1\webpack.config.js:56:5)
at handleFunction (C:\Users\Eson\Desktop\pwa-vue-app-1\node_modules\webpack-cli\bin\utils\prepareOptions.js:21:13)
at prepareOptions (C:\Users\Eson\Desktop\pwa-vue-app-1\node_modules\webpack-cli\bin\utils\prepareOptions.js:9:5)
at requireConfig (C:\Users\Eson\Desktop\pwa-vue-app-1\node_modules\webpack-cli\bin\utils\convert-argv.js:119:14)
at C:\Users\Eson\Desktop\pwa-vue-app-1\node_modules\webpack-cli\bin\utils\convert-argv.js:125:17
at Array.forEach (<anonymous>)
at module.exports (C:\Users\Eson\Desktop\pwa-vue-app-1\node_modules\webpack-cli\bin\utils\convert-argv.js:123:15)
at Object.<anonymous> (C:\Users\Eson\Desktop\pwa-vue-app-1\node_modules\webpack-dev-server\bin\webpack-dev-server.js:79:40)
at Module._compile (internal/modules/cjs/loader.js:776:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
Problem - 문제
엉겁결에 CleanWebpackPlugin를 업그레이드 시켰더니 문제가 발생했다.CleanWebpackPlugin 3.0.0
부터 다루는 법이 조금 바뀌었다.
Solved - 해결
-
BEFORE
const CleanWebpackPlugin = require('clean-webpack-plugin');
-
AFTER
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
Reference - 참고
- TypeError: CleanwebpackPlugin is not a constructor: https://stackoverflow.com/questions/56567930/typeerror-cleanwebpackplugin-is-not-a-constructor