با استفاده از 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 را امتحان کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
در پیکربندی ساده 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 برای اجرای بدون نصب سراسری استفاده کنید.
گزارش