Cara Mutlak Terbaik untuk Menjalankan Beberapa Skrip npm Secara Paralel pada tahun 2022

Cara Mutlak Terbaik untuk Menjalankan Beberapa Skrip npm Secara Paralel pada tahun 2022


Mengapa Anda ingin menjalankan banyak skrip? Berbagai alasan, misalnya Anda ingin menjalankan proses server backend dan proses aplikasi frontend, dan memulainya dengan satu perintah. Anda tidak bisa menulis npm start frontend && npm start backend Karena && membutuhkan proses pertama untuk dihentikan terlebih dahulu. (Saya pikir) Anda juga tidak ingin menulis npm start frontend & npm start backend karena jika satu proses berakhir karena alasan apa pun Anda ingin proses lainnya juga berakhir (lebih mudah untuk menekan Ctrl+C secara membabi buta dan menjalankan kembali perintah yang sama ketika Anda mengalami masalah).

Ada dua pemimpin dalam permainan skrip npm paralel: concurrently Dan npm-run-all:

https://npmcharts.com/compare/concurrently,npm-run-all?interval=30

gambar

Keduanya memiliki fitur yang sangat mirip tetapi kami hanya akan fokus pada concurrently karena sedikit lebih fleksibel dan didokumentasikan dengan baik (ini bukan pendapat yang kuat).

Apakah saya benar-benar perlu menjelaskannya?

npm i -D concurrently

Dengan asumsi Anda memiliki dua skrip di package.json yang ingin Anda jalankan secara bersamaan:

	"scripts": {
		"dev": "vite dev",
		"story:dev": "histoire dev",
		"start": "concurrently \"npm run dev\" \"npm run story:dev\"",
	}

Sekarang Anda bisa memulainya npm start!

gambar

Tapi tunggu dulu, keluaran log ini agak sulit dibaca. Bisakah kita berbuat lebih baik?

Ini adalah langkah ketiga yang indah.

	"scripts": {
		
		"start": "concurrently --names \"APP,HISTOIRE\" -c \"bgBlue.bold,bgMagenta.bold\" \"npm run dev\" \"npm run story:dev\"",
	}

gambar

Sekarang Anda dapat mengetahui secara sekilas dari mana log berasal!



Source link

Postagens Similares

  • کوئی بھی عام پہاڑی چڑھنے کے بارے میں بات نہیں کر رہا ہے (رن ٹائم پر)

    بہتر “جنرل” ماڈل بنانے کے لیے تمام لیبز پری ٹریننگ اور RL کے امتزاج کا استعمال کر رہی ہیں۔ جس کا مطلب ہے کہ وہ صرف ایک چیز میں اچھے نہیں ہیں بلکہ بہت سی چیزوں میں اچھے ہیں، اور مثالی طور پر نئی چیزیں سیکھنے میں بھی اچھے ہیں۔ میں بمشکل RL کے بنیادی…

  • Wir stellen vor: Claude Sonnet 4.6

    Wir stellen vor: Claude Sonnet 4.6 (via) Sonnet 4.6 ist heute erhältlich und Anthropic behauptet, dass es eine ähnliche Leistung wie Opus 4.5 vom November bietet und gleichzeitig den Sonnet-Preis von 3 $/Million Input- und 15 $/Million Output-Tokens beibehält (die Opus-Modelle kosten 5 $/25 $). Hier ist das Systemkarten-PDF. Ich habe gerade llm-anthropic 0.24 mit…

  • 獎勵應用程式 Freecash 是如何透過詐騙登上應用程式商店榜首的

    一款名為 Freecash 的資料收集應用程式似乎欺騙了用戶,因為它迅速上升到 App Store 和 Google Play 的排行榜前列,並在該排行榜上停留了數月,直到最近被禁止。 如果您今年使用過 TikTok,您很可能遇到過 Freecash 的廣告。該應用程式被宣傳為一種只需滾動 TikTok 就能賺錢的方式,並在近幾個月躍居應用程式商店榜首,在美國應用程式商店中排名第二。 事實上,根據網路安全公司 Malwarebytes 稱,Freecash 向用戶付費玩手機遊戲,同時收集大量敏感資料。 Malwarebytes 的一份報告指出,該應用程式可能會收集有關用戶種族、宗教、性生活、性取向、健康和其他生物識別信息,並補充說該應用程式本質上是一個數據經紀人,旨在將遊戲開發商與願意安裝並花錢購買手機遊戲的用戶相匹配。 Freecash 上推廣的遊戲包括《大富翁圍棋》和《迪士尼紙牌》等。 《連線》1 月的一份報告發現 Freecash 使用欺騙性行銷手段並誘使用戶在遊戲中花錢,作為回應,TikTok 撤下了 Freecash 的一些廣告,稱該公司違反了有關財務虛假陳述的規定。當時,自由現金否認參與其中,稱這些廣告是由第三方附屬公司而非其自身製作的。 週一,在 TechCrunch 聯繫蘋果公司徵求意見後,蘋果將 Freecash 從其 App Store 下架。截至週一下午,該應用程式仍在 Google Play 商店中列出。 (此後已被刪除)。 螢幕截圖圖片來源:自由現金網站截圖 當聯繫到擁有 Freecash 的德國公司 Almedia 發表評論時,該公司否認了為其平台帶來人為流量或使用欺騙性行銷技術的指控。 Techcrunch 活動 加州舊金山 | 2026年10月13-15日 Almedia 公關經理…

  • 最喜欢的五首:新女同性恋运动浪漫史,2026 年版

    对于 2025 年的图书,请点击此处。 设定点 作者:梅格·琼斯(网球) 半场投篮 作者:Kimani Mae(篮球) 行动起来 梅丽莎·布雷登 (F1) 坚持下去 作者:Eliza Lentzski(曲棍球) 跑回家找你 作者:萨曼莎·萨尔迪瓦(垒球) 奖励:这些都是 F/F,但是对于今年晚些时候与非二元女同性恋的 F/X 浪漫,请查看 两个人可以玩那个游戏 作者:Zakiya N. Jamal 双倍奖励:这些都是成人的,但在青少年中,尝试一下 扣杀或传球 作者:Birdie Schae(青少年,排球) 分享这个: 鸣叫 打印(在新窗口中打开) 打印 在 Reddit 上分享(在新窗口中打开) 红迪网 在话题上分享(在新窗口中打开) 线程数 分享到 Bluesky(在新窗口中打开) 蓝天 分享到 Tumblr 通过电子邮件将链接发送给朋友(在新窗口中打开) 电子邮件 在 WhatsApp 上分享(在新窗口中打开) WhatsApp 像这样: 喜欢 加载中… Source link

  • امریکہ کی پولرائزیشن دنیا کی طرف کی ہلچل بن گئی ہے۔

    سبسکرائب کریں۔ تازہ ترین اپ ڈیٹس حاصل کرنے کے لیے نیوز لیٹر میں شامل ہوں۔ X پر ایک نئی خصوصیت لوگوں کو اچانک یہ احساس دلا رہی ہے کہ تفرقہ انگیز، نفرت انگیز، اور سپیمی مواد کا کچھ بڑا حصہ تناؤ کو ہوا دینے کے لیے بنایا گیا ہے یا کم از کم، سوشل میڈیا…

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *