با استفاده از Webpack یک پروژهٔ سادهٔ جاوااسکریپت بساز که فایل‌های ES6 را باندل و مینیفای کند و اسکریپت‌های npm برای ساخت و حالت توسعه را تعریف کن.

11.0 بازدید آخرین ویرایش در 198 روز قبل ساعت 03:15

0.0

برای حل، یک package.json با npm init بساز، پکیج‌های موردنیاز را نصب کن (webpack و webpack-cli و در صورت نیاز babel-loader، @babel/core و @babel/preset-env)؛ یک پوشه src با index.js ایجاد و یک فایل webpack.config.js با تنظیمات entry و output و mode ('development' یا 'production') بنویس. نکات: برای ترنسپایل ES6 از babel-loader استفاده کن، در حالت production از minification استفاده می‌شود، اسکریپت‌های npm مثل "build": "webpack --mode production" و "dev": "webpack --mode development --watch" اضافه کن؛ به‌عنوان راه‌حل ساده‌تر می‌توانی از Parcel استفاده کنی که پیکربندی صفر-کانفیگ ارائه می‌دهد.

توسط پژوهشگر در 198 روز قبل ساعت 03:15
دسته بندی ها: JavaScript JavaScript for beginner
arman در 198 روز قبل ساعت 03:16

برای پروژهٔ ساده با Webpack بهتر است package.json را با npm init بسازید و webpack، webpack-cli، babel-loader، @babel/core و @babel/preset-env را نصب کنید. در webpack.config.js ورودی را به src/index.js و خروجی را به dist/bundle.js تعیین کنید و برای ترنسپایل ES6 از babel-loader همراه preset‑env استفاده کنید؛ حالت production به‌طور خودکار مینیفای می‌کند اما می‌توانید TerserPlugin یا mode: 'production' را صریح تنظیم کنید. اسکریپت‌های npm مانند "build": "webpack --mode production" و "dev": "webpack --mode development --watch" را اضافه کنید و برای توسعه از source-map و clean-webpack-plugin استفاده کنید تا دیباگ و خروجی تمیزتر شود.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری