GNU/Linux >> Znalost Linux >  >> Linux

Vytvářejte virtuální prostředí NodeJS pomocí Conda v Linuxu

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 ve default 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

Linux
  1. Vytvořte virtuální privátní cloud (VPC) na AWS pomocí Terraform

  2. Jak vytvořit virtuální prostředí Rust pomocí Conda na Linuxu

  3. Jak vytvořit uživatele Linuxu pomocí Ansible

  1. Jak vytvořit fyzický svazek v Linuxu pomocí LVM

  2. Vytvořte virtuální prostředí pro různé verze Pythonu pomocí Conda

  3. Zřetězení souborů do virtuálního souboru v systému Linux

  1. Vytvořte časovač v systému Linux

  2. Jak vytvořit soubor v Linuxu pomocí terminálu/příkazového řádku

  3. Jak vytvořit virtuální prostředí Python na Ubuntu 18.04