با استفاده از npm scripts در یک پروژه JavaScript یک اسکریپت اتوماسیون بسازید که فایلهای .js در پوشه src را به هم ادغام کند، یک نسخه minified از خروجی بسازد و با تغییر فایلها بهصورت خودکار مجدداً بیلد انجام دهد
3.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:29 0.0
برای حل این مسئله از ابزارهای npm و چند بسته کمکی مثل concat-cli برای ادغام، terser برای minify و chokidar-cli برای مانیتورینگ فایلها استفاده کنید؛ آنها را بهصورت devDependencies نصب کرده و در بخش scripts از package.json دستوراتی مانند build برای ادغام و minify و watch برای اجرای خودکار build هنگام تغییرات تعریف کنید. نکات: پوشه src و خروجی dist را بسازید، دستورات را به ترتیب اجرا کنید (ادغام سپس minify)، و برای سازگاری بینپلتفرمی از بستههای npm بهجای فرمانهای شل سیستمعامل استفاده کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
خیلی خوب است که از concat-cli برای ادغام فایلهای src به ترتیبی خاص استفاده میکنید و خروجی را به dist میدهید، سپس با terser خروجی را minify میکنید. برای سازگاری بین پلتفرمها، از npm scripts به جای دستورات shell استفاده کنید تا فرایند کار کند cross-platform. برای اجرای watch، chokidar-cli را به گونهای پیکربندی کنید که با تغییر هر فایل در src، دستور npm run build را اجرا کند. فراموش نکنید که اطمینان حاصل کنید پوشه dist وجود دارد (یا از بستهای مثل mkdirp استفاده کنید) تا فرایند ساخت به درستی انجام شود.
گزارش