npm init používá npx pod kapotou

Dnes jsem si přečetl článek Tierney Cyren 11 jednoduchých triků npm, které srazí vaše wombat ponožky. Zahrnuje spoustu kouzel npm, ale jeden zahrnutý nápad mě zastavil.

Tierney vytváří úložiště GitHub při volání npm init pomocí inicializačního skriptu npm. Vyhnout se kroku přejít na GitHub a vytvořit nové úložiště ručně je skvělý nápad. Začal jsem číst dokumenty npm, abych se naučil, jak to udělat.

Při čtení jsem se dozvěděl, že npm init překládá se na npx když definujete initializer (npm init [initializer] ). 😲

npm init foo -> npx create-foo
npm init @usr/foo -> npx @usr/create-foo
npm init @usr -> npx @usr/create

Toto chování je docela praktické a navedlo mě jiným směrem. Nevydržel jsem to a musel jsem publikovat rychlý modul, který by stavěl mé budoucí projekty Node.js.

npm init @stfnjds

# or

npx @stfnjds/create

Použijte jej jako šablonu GitHub, pokud potřebujete rychlý způsob, jak zahájit projekty. 🙈