webpack 코드 작성할때 기억해 놓으면 좋은 순서
Mode
Entry
Module
Plugins
Output

기억하자 기억하자
const path = require('path');
const { webpack } = require('webpack');
module.exports = {
mode: 'development',
devtool: 'eval', //개발 때는 eval 배포할때는 hidden-source-map
resolve: {
extensions: ['.jsx', '.js'],
},
entry: {
app: './client',
},
module: {
rules: [{
test: /\.jsx?$/,
loader: 'babel-loader',
options: {
presets: [
['@babel/preset-env', {
target: {
browsers: ['> 5% in KR','last 2 chrome versions'], //지원하고자 하는 브라우저
// > 5% in KR은 한국에서 5%이상의 점유율의 브라우저를 뜻함.
},
debug: true,
}],
'@babel/preset-react',
],
plugins: [],
},
}],
},
plugins: [
new webpack.loaderOptionsPlugin({ debug: true }),
],
output: {
filename: 'app.js',
path: path.join(__dirname, 'dist'),
},
}
//entry의 파일을 읽고 거기에 modules을 적용한 후 output에 뺀다.'끄적끄적' 카테고리의 다른 글
| 오늘의 일본어 : 겸양어 존경어 공손어 : 회사에서 주의 해야할 점 (0) | 2022.07.07 |
|---|---|
| 오늘의 일본어 : 마음까지 편해지는 휴식 방법 (0) | 2022.07.06 |
| [Webpack] devtool 종류 (0) | 2022.07.04 |
| 하위 폴더 안에 새 package.json 파일 만들기 (0) | 2022.07.03 |
| 시민공원에서 피자 & 스파게티 헤치우고 전포카페 컵플(CUPPLE) (0) | 2022.07.02 |
댓글