Vytvoril som nový ember projekt s ember new my-application
, V predvolenom nastavení bude sťahovať a extrahovať všetkymoduly v adresári „node_modules“. Nechcem to, pretože to bude zahrnuté v mojom repozitári, keď urobím globálne vyhľadávanie, zahŕňa všetky moduly atď.
Existuje spôsob, ako nainštalovať všetky moduly globálne? Je to osvedčený postup?
odpovede:
1 pre odpoveď č. 1Pri vykonávaní ember new
pridá do vášho projektu .gitignore, ktorý vylučuje node_modules
, bower_components
, tmp
a dist
takže tí by nikdy nemali skončiť vo vašom úložisku.
Vyhľadávacia časť nemá žiadne všeobecné riešenie, hoci väčšina editorov, ktoré používate, môže nejakým spôsobom vylúčiť prehľadávanie priečinkov, takže by som sa na to pozrel takto.
Moduly uzlov je možné nainštalovať globálne, ale keď budete potrebovať rôzne verzie pre rôzne projekty, narazíte na problémy. Ember CLI sa inštaluje globálne pôvodne (npm install -g ember-cli
), čo vám umožňuje robiť ember new
odkiaľkoľvek, ale potom je v každom projekte aj jeden lokálny, takže môžete upgradovať globálne nainštalovaný projekt bez toho, aby ste sa museli zaoberať všetkými vašimi staršími projektmi.