ওয়েবপ্যাক 4 এবং ব্যাবেল 7 ব্যবহার করছে
ES2015 ব্যবহার করতে একটি ওয়েবপ্যাক কনফিগারেশন ফাইল সেটআপ করতে বাবেল প্রয়োজন:
ডেভ নির্ভরতা ইনস্টল করুন:
npm i -D webpack \
webpack-cli \
webpack-dev-server \
@babel/core \
@babel/register \
@babel/preset-env
npm i -D html-webpack-plugin
একটি .babelrc
ফাইল তৈরি করুন:
{
"presets": ["@babel/preset-env"]
}
আপনার ওয়েবপ্যাক কনফিগারেশন তৈরি করুন webpack.config.babel.js
:
import { resolve as _resolve } from 'path';
import HtmlWebpackPlugin from 'html-webpack-plugin';
const config = {
mode: 'development',
devServer: {
contentBase: './dist'
},
plugins: [
new HtmlWebpackPlugin({
filename: 'index.html',
template: 'src/index.html'
})
],
resolve: {
modules: [_resolve(__dirname, './src'), 'node_modules']
}
};
export default config;
এতে আপনার স্ক্রিপ্ট তৈরি করুন package.json
:
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"build": "webpack",
"start": "webpack-dev-server --open"
},
চালান npm run build
এবং npm start
।
ওয়েবপ্যাক কনফিগারেশন নিম্নলিখিত ডিরেক্টরি কাঠামো সহ একটি নমুনা প্রকল্পের উপর ভিত্তি করে:
├── README.md
├── package-lock.json
├── package.json
├── src
│ ├── Greeter.js
│ ├── index.html
│ └── index.js
└── webpack.config.babel.js
নমুনা প্রকল্প: ব্যাবেল ব্যবহার করে ওয়েবপ্যাক কনফিগারেশন ভাষা