Distribuce Anaconda je dodáván s balíčkem a systémem správy prostředí s názvem Conda . Používá se ke správě a nasazení aplikací, prostředí a balíčků. Conda je napsána v Pythonu a původně byla vytvořena pouze pro programy Python, ale lze ji použít pro jakékoli jazyky, například R, Nodejs atd. V této příručce uvidíme, jak vytvořit virtuální prostředí Nodejs pomocí conda v Linuxu.
Vytvořte virtuální prostředí NodeJS pomocí Conda Package Manager
Spuštěním následujícího příkazu vytvořte nové virtuální prostředí s názvem "nodeenv" pro NodeJS:
$ conda create -n nodeenv nodejs
Ukázkový výstup:
Shromažďování metadat balíčku (current_repodata.json):hotovo Prostředí řešení:hotovo Umístění prostředí plánu balíčku:/home/sk/anaconda3/envs/nodeenv přidáno/aktualizováno specifikace:- nodejs Budou staženy následující balíčky:package | build ---------------------------|----------------- _libgcc_mutex-0.1 | main 3 KB libgcc-ng-9.1.0 | hdf63c60_0 5.1 MB libstdcxx-ng-9.1.0 | hdf63c60_0 3.1 MB nodejs-10.13.0 | he6710b0_0 13.0 MB ------------------------------------------------------------ Total: 21.1 MB
Budou NAINSTALOVÁNY následující NOVÉ balíčky:_libgcc_mutex pkgs/main/linux-64::_libgcc_mutex-0.1-main libgcc-ng pkgs/main/linux-64::libgcc-ng-9.1.0-hdf63c60xx/mainngstdc /linux-64::libstdcxx-ng-9.1.0-hdf63c60_0 nodejs pkgs/main/linux-64::nodejs-10.13.0-he6710b0_0 Pokračovat ([y]/n)? y Stahování a rozbalování balíčků libgcc-ng-9.1.0 | 5,1 MB | ################################################## ########################################## | 100% _libgcc_mutex-0.1 | 3 kB | ################################################## ########################################## | 100% libstdcxx-ng-9.1.0 | 3,1 MB | ################################################## ########################################## | 100% nodejs-10.13.0 | 13,0 MB | ################################################## ########################################## | 100 % Příprava transakce:hotovo Ověřování transakce:hotovo Provádění transakce:hotovo # Pro aktivaci tohoto prostředí použijte # $ conda activate nodeenv # Pro deaktivaci aktivního prostředí použijte # $ conda deactivate
Zkontrolujte, zda je prostředí vytvořeno, uvedením dostupných prostředí conda:
$ conda info --envs
Nebo,
$ conda env list
Ukázkový výstup:
# conda environments:
#
base * /home/sk/anaconda3
nodeenv /home/sk/anaconda3/envs/nodeenv
Ano, prostředí nodejs s názvem nodeenv je vytvořen.
Seznam všech balíčků a verzí v nodeenv prostředí:
$ conda list -n nodeenv
Ukázkový výstup:
balíčky v prostředí na /home/sk/anaconda3/envs/nodeenv:# Název Verze Build Channel _libgcc_mutex 0.1 main libgcc-ng 9.1.0 hdf63c60_0 libstdcxx-ng 9.1.0 hdf63c60_0.0.0.Nyní aktivujte prostředí pomocí příkazu:
$ conda activate nodeenv
Před výzvou shellu nyní uvidíte předponu (nodeenv). Znamená to, že nodeenv prostředí je aktivováno.
(nodeenv) [email protected]:~$
Zkontrolujte verze uzlu a npm:
$ node --version v10.13.0
$ npm --version 6.4.1
A je to. Nové virtuální prostředí nodejs je připraveno pro vývoj vaší aplikace!
Odstranění prostředí conda
Jakmile budete hotovi, deaktivujte prostředí pomocí příkazu:
$ conda deactivate
Pokud už prostředí nodejs nechcete, jednoduše ho smažte:
$ conda env remove -n nodeenv
Tento příkaz odstraní prostředí nodeenv včetně všech přidružených balíčků. Můžete ověřit, zda je prostředí skutečně odstraněno nebo ne, uvedením prostředí conda:
$ conda info --envs
Instalovat nejnovější verzi Nodejs z Conda-forge
Ve výchozím nastavení nainstaluje conda nodejs, npm a další požadované balíčky z
default
kanál. Balíčky vedefault
kanál je udržován týmem Conda z Anaconda, Inc. Jsou stabilní, dobře otestované, ale většinou zastaralé. Pokud chcete novější verze balíčků, nainstalujte je z Conda-forge kanál. Kanál conda-forge je komunitou spravované úložiště, které poskytuje balíčky Conda pro širokou škálu softwaru.Jak jste si mohli všimnout, verze uzlu nainstalovaná z
default
kanál je 10.13.0 . Kanál Conda-forge má nejnovější verzi uzlu, takže můžeme nainstalovat nejnovější verzi nodejs z tohoto kanálu.Nejprve odstraňte stará prostředí, jak je uvedeno v části Odstranit prostředí conda sekce.
Poté spusťte následující příkaz k vytvoření nového prostředí s názvem "nodeenv" a nainstalujte nejnovější verzi nodejs z kanálu conda-forge:
$ conda create -c conda-forge -n nodeenv nodejs
Aktivujte prostředí nodeenv:
$ conda activate nodeenv
Zkontrolujte
node
verze:$ node --version v15.3.0
Vezměte prosím na vědomí, že
npm
verze nemusí být vždy aktuální. Chcete-li jej aktualizovat, jednoduše spusťte:$ npm install -g [email protected]
Zkontrolujte
npm
verze:$ npm --version 7.5.4
A je to. V této příručce jste se naučili, jak vytvořit virtuální prostředí pro programy Nodejs pomocí správce balíčků conda. Také jste se naučili, jak nainstalovat nejnovější verzi Nodejs z úložiště Conda-forge. Pokud jste vývojář, můžete Anacondu využít k vytvoření více virtuálních prostředí pro testování vašich aplikací JavaScript.
Související čtení:
- Vytvářejte virtuální prostředí Rust pomocí Conda v Linuxu
- Vytváření virtuálních prostředí Golang pomocí Conda v Linuxu