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

  • Taste of Beauty – 植物ベースの高級ダイニング

    ファウンテン バレーにあるテイスト オブ ビューティーは、新鮮な季節の食材を見て、嗅いで、触れて、味わうことができるアートとなる植物ベースの高級レストランです。 メニューは、私たちが故郷と呼ぶこの地球の息を呑むような美しさを思い出させるようにデザインされています。それぞれの料理は地理的な風景を描写し、世界中の料理の風味をブレンドしています。すべての文化と料理がつながっているのと同じように、私たちは母なる自然に対して同じ責任を共有しています。 レストランでは、5 コースと 8 コースのテイスティング メニューを提供しており、各メニューでビーガンまたはベジタリアンを選択できます。両方を試飲できるように、それぞれ1つずつ注文することにしました。 あなたが私のような筋金入りの肉食家であれば、野菜だけのメニューに何百ドルも費やすという考えはお金の無駄のように思えるかもしれません。ただし、オレンジカウンティで最高の高級レストランの 1 つを試してみるのをやめないでください。どの料理もとても美味しく、プレゼンテーションも素晴らしかったです。 4人分のディナーは628.68ドルでした。レストランでは 18% のサービス料が追加されましたが、これはチップだと思いました。しかし、クレジットカードの領収書にサインしようとすると、さらにチップの欄がありました。レストランが請求書に 18% のチップ/サービス料を追加したことは気にしませんでした。ただし、クレジットカードの領収書にチップの一文を追加するのは少し不快でした。それ以外では、テイスト オブ ビューティーは、植物ベースのダイニングに興味がある人にとってはとても興味深いものです。 Source link

  • İNCELEME: Odyssey (Homer) – Oku Yaz Yanıtla

    Kızım son zamanlarda oynuyor DestansıHomeros’un müzikal uyarlaması Odysseytekrarlanıyor. Epic: The Musical (EPIC olarak stilize edilmiştir), tamamı Porto Rikolu aktör ve şarkıcı-söz yazarı Jorge Rivera-Herrans tarafından yazılan ve üretilen dokuz bölümlük bir albüm müzikalleri dizisidir (“destanlar” olarak anılır). 2022 ile 2024 yılları arasında yayınlanan bu müzik projesi, Antik Yunan destansı şiirinin baştan sona söylenmiş bir uyarlamasıdır….

  • ऍपलला एआय बद्दल काय माहित आहे जे सिलिकॉन व्हॅली मान्य करणार नाही

    अरे, अल्बर्टो इथे! 👋 माझ्याकडे एक आहे महत्त्वाचे स्मरणपत्र तुमच्यासाठी मी 5 जून रोजी संपणाऱ्या वार्षिक सदस्यांवर 50% सूट ऑफर चालवत आहे. आता तुमचे मिळवा आणि सवलतीचा कायमचा आनंद घ्या. जर तुम्ही विनामूल्य आवृत्ती वाचली आणि सदस्यत्व घेण्याचा विचार करत असाल, तर ही सर्वोत्तम वेळ आहे. मी लवकरच दुसरी ऑफर करणार नाही. तुमची 50% सूट…

  • Super Mario Bros. Remastered

    Super Mario Bros. Remastered Super Mario Bros. Remastered to open source, utworzona przez fanów, zremasterowana wersja oryginalnej Super Mario Bros. Zwiastun jest powyżej. Gra obejmuje nowe poziomy, niestandardowe tryby i postacie, niestandardowy edytor poziomów i wiele innych. Potrzebujesz ROM SMB1 NES, aby go odtworzyć – „Żaden z oryginalnych zasobów nie jest zawarty w kodzie źródłowym,…

  • Стать тестером высокого вкуса

    Есть конкретная причина, по которой я пишу этот пост, которую я пока не могу раскрыть. но я делюсь своей подготовительной работой публично «Тестировщик с высоким вкусом» — это то, что в лабораториях называют влиятельными лицами, которые часто выносят суждения о передовых моделях, потому что они могут творчески тестировать модели интересными способами (чем, скажем, FrontierMath, IMO…

Deixe um comentário

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