웹 팩의clean-webpack-plugin 플러그인 오류 확인
1621 단어 webpackclean-webpack-plugin
const path = require('path')
const CleanWebpackPlugin = require('clean-webpack-plugin')
// const { CleanWebpackPlugin } = require('clean-webpack-plugin')
module.exports = {
entry: './input.js',
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'output.bundle.js'
},
mode: 'development',
plugins: [
new CleanWebpackPlugin()
],
module: {
rules: [
{
test: /\.(png|jpg|gif)$/i,
use: [
{
loader: 'url-loader',
options: {
// limit: 8192 // 8192 8k
limit: 919200
}
}
]
}
]
}
}
2. 오류 설명[webpack-cli] TypeError: CleanWebpackPlugin is not a constructor
3. 오류 원인
플러그인 문장 가져오기 오류 및 사용 오류
4. 해결
다음 가져오기 문장으로 변경해야 합니다.
const { CleanWebpackPlugin } = require('clean-webpack-plugin')
// es modules
import { CleanWebpackPlugin} from 'clean-webpack-plugin';
사용할 때도 dist 파일 아래의 내용을 기본적으로 비우면 인자를 쓸 필요가 없습니다.기본 삭제 디렉터리와 동시에 전송 경로가 필요하지 않으며'cleanOnceBeforeBuildPatterns'옵션을 통해 전송해야 합니다.
참조[clean-webpack-plugin]
이 웹 팩의 clean-webpack-plugin 플러그인에 대한 자세한 내용은 여기 있습니다. 웹 팩의 clean-webpack-plugin 플러그인에 대한 내용은 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Qiita API v2를 Ajax에서 사용하기위한 webpack 설정 (로컬 개발 환경 전용)에서는 Qiita의 기사 목록, 사용자 세부 정보, 기사를 '좋아요'한 사람 목록 및 재고가 있는 사람 목록을 검색할 수 있습니다. Qiita 화면에서 기사를 재고한 사람을 볼 수 없기 때문에 API를 통해 기사를 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.