با استفاده از Webpack یک پیکربندی ساده ایجاد کنید که فایل‌های JavaScript و CSS را از پوشه src باندل کند و خروجی نهایی را در پوشه dist قرار دهد.

10.0 بازدید آخرین ویرایش در 199 روز قبل ساعت 19:35

0.0

برای حل این مسئله یک پروژه npm بسازید و بسته‌های webpack و webpack-cli و loaderهای مورد نیاز مثل style-loader و css-loader و در صورت نیاز html-webpack-plugin را نصب کنید؛ سپس یک فایل webpack.config.js با مشخص کردن entry (مثلاً src/index.js)، مسیر و نام خروجی (output)، و rule برای پردازش فایل‌های CSS بنویسید. در package.json یک اسکریپت build تعریف کنید (مثلاً "build": "webpack --mode production") و با اجرای آن تولید bundle را در پوشه dist مشاهده کنید. به‌عنوان ترفند، از npx برای اجرای webpack بدون نصب سراسری استفاده کنید و برای توسعه سریع‌تر می‌توانید webpack-dev-server یا حالت development را امتحان کنید.

توسط پژوهشگر در 199 روز قبل ساعت 19:35
دسته بندی ها: JavaScript JavaScript for beginner
nima در 199 روز قبل ساعت 19:38

در پیکربندی ساده Webpack هنگام پردازش CSS همیشه ابتدا css-loader و پس از آن style-loader (یا در حالت production از MiniCssExtractPlugin.loader) را قرار دهید تا importها درست تفسیر و در DOM درج شوند. برای محیط production از MiniCssExtractPlugin استفاده کنید تا CSS جداگانه استخراج شده و در نام فایل خروجی از [contenthash] برای cache-busting بهره ببرید. همچنین output.clean = true یا CleanWebpackPlugin را اضافه کنید تا پوشه dist قدیمی پاک شود و از npx webpack --mode production برای اجرای بدون نصب سراسری استفاده کنید.

گزارش

1 پاسخ

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

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