[Pro Tip] `npm link` vysvětlil 🎉

je čas na další pilulku s hranatými znalostmi!
To trvá jen pár sekund se učit něco nového 🔥
Jako při ranní vitamíny 😃

Pokud pracujete na knihovnu, kterou chcete importovat do své aplikace, nemusíte publikovat jakékoliv npm úložiště! Můžete jej propojit lokálně. Představte si, že vyvíjíte úhlovou knihovnu nebo možná máte téma CSS v samostatném balíčku npm, který chcete importovat do aplikace lokálně. Můžete použít příkaz npm link jako níže. 😎

Alt Text

npm link creates a symbolic link (symlink) from your <global node_modules> directory to the local library’s directory.

npm link <library-name> creates a symbolic link from project’s local node modules directory ./node_modules/<library_name> to <global_node_modules>/<library_name>.

To locate your <global node_modules> directory, type npm root -g in the command line.

nyní můžete importovat knihovnu přímo do aplikace, jako je níže. Ale má to háček! 😱

Alt Text

háček je v tom, že potřebujete ještě jednu změnu v souboru angular.json! Musíte přidat vlastnost preserveSymlinks, jak je uvedeno níže. A to je vše! Můžete spustit aplikaci s místní závislostí! 🔥

Alt Text

Pokud byste chtěli získat tento druh poznání prášky přímo do vaší poštovní schránky, přihlaste se na angular-academy.com/blog/. Budu je posílat pravidelně! Pamatujte, že naučit se něco nového trvá jen 10 sekund! 😃

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.