Ubuntuの - インストールとCNPM NodeJS

Ubuntuのバージョン情報:

# lsb_release --all
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 18.04.3 LTS
Release:	18.04
Codename:	bionic

インストールNodeJS

ダウンロードNodeJS

アクセスhttps://nodejs.org/en/download/、ダウンロードLinuxのバイナリ(x64)のファイル。

ここに画像を挿入説明

ファイルを解凍します

ダウンロードが完了したら、どこのファイルのディレクトリを入力します。

# cd /usr/local/tmp/
# ll
-rw-r--r--  1 root root 14453992 2月   2 21:47 node-v12.14.1-linux-x64.tar.xz

解凍しnode-v12.14.1-linux-x64.tar.xzたファイル:

# tar -xvJf node-v12.14.1-linux-x64.tar.xz
# ll
drwxr-xr-x  6 1001 1001     4096 1月   7 20:24 node-v12.14.1-linux-x64/
-rw-r--r--  1 root root 14453992 2月   2 21:47 node-v12.14.1-linux-x64.tar.xz

NodeJSを表示するversionコマンドを使用

node-v12.14.1-linux-x64移行/opt/ディレクトリ:

# mv -i node-v12.14.1-linux-x64 /opt/
# ll /opt/
total 12
drwxr-xr-x  3 root root 4096 2月   2 23:03 ./
drwxr-xr-x 24 root root 4096 1月  23 16:16 ../
drwxr-xr-x  6 1001 1001 4096 1月   7 20:24 node-v12.14.1-linux-x64/

/optディレクトリ、参考:Linuxソフトウェアは、適切な場合、ディレクトリを説明するインストールされています

入力しnode-v12.14.1-linux-x64/bin/たディレクトリを:

# cd node-v12.14.1-linux-x64/bin/
# ll
total 44568
drwxr-xr-x 2 1001 1001     4096 1月   7 20:24 ./
drwxr-xr-x 6 1001 1001     4096 1月   7 20:24 ../
-rwxr-xr-x 1 1001 1001 45626872 1月   7 20:24 node*
lrwxrwxrwx 1 1001 1001       38 1月   7 20:24 npm -> ../lib/node_modules/npm/bin/npm-cli.js*
lrwxrwxrwx 1 1001 1001       38 1月   7 20:24 npx -> ../lib/node_modules/npm/bin/npx-cli.js*

使用するnode -vノードのバージョン情報を表示するコマンドを:

# ./node -v
v12.14.1

設定の環境変数

編集/etc/profileファイル:

# vim /etc/profile

NodeJS環境変数を追加します。

# NodeJS
export NODE_JS_HOME=/opt/node-v12.14.1-linux-x64
export PATH=$NODE_JS_HOME/bin:$PATH

終了したら、保存して終了、実行/etc/profile、ファイルを有効にします:

# source /etc/profile

さて、あなたは絶対パスを使用することなく、他のディレクトリに直接提供されるコマンドNodeJSを使用することができます。例えば、NodeJSのバージョン情報を表示するには:

# node -v
v12.14.1

NPMのバージョン情報を確認します。

# npm -v
6.13.4

参照

Linuxの展開nodejs下(二つの方法)

インストールCNPM

インストールCNPM

海外でのNPMサーバなので、NPMインストールの使用は比較的遅いです。従って、ミラーは淘宝NPMを提供するために代わりに使用することができます。

グローバルCNPM(設置会社NPMを):

# npm install cnpm -g --registry=https://r.npm.taobao.org

インストールが完了したら、コマンドラインプロンプト:

/opt/node-v12.14.1-linux-x64/bin/cnpm -> /opt/node-v12.14.1-linux-x64/lib/node_modules/cnpm/bin/cnpm
+ [email protected]
added 686 packages from 944 contributors in 178.301s

さて、あなたは使用することができるcnpmのではなく、npmコマンド。

参考:CNPM

ビューのバージョン情報

# cnpm -v
[email protected] (/opt/node-v12.14.1-linux-x64/lib/node_modules/cnpm/lib/parse_argv.js)
[email protected] (/opt/node-v12.14.1-linux-x64/lib/node_modules/cnpm/node_modules/npm/lib/npm.js)
[email protected] (/opt/node-v12.14.1-linux-x64/bin/node)
[email protected] (/opt/node-v12.14.1-linux-x64/lib/node_modules/cnpm/node_modules/npminstall/lib/index.js)
prefix=/opt/node-v12.14.1-linux-x64 
linux x64 5.3.0-26-generic 
registry=https://r.npm.taobao.org

設定情報NPMとCNPMの比較

NPMの構成情報:

# npm config list
; cli configs
metrics-registry = "https://registry.npmjs.org/"
scope = ""
user-agent = "npm/6.13.4 node/v12.14.1 linux x64"

; node bin location = /opt/node-v12.14.1-linux-x64/bin/node
; cwd = /root
; HOME = /root
; "npm config ls -l" to show all defaults.

cnpm設定情報:

# cnpm config list
; cli configs
disturl = "https://npm.taobao.org/mirrors/node"
metrics-registry = "https://r.npm.taobao.org/"
registry = "https://r.npm.taobao.org/"
scope = ""
user-agent = "npm/6.13.7 node/v12.14.1 linux x64"
userconfig = "/root/.cnpmrc"

; node bin location = /opt/node-v12.14.1-linux-x64/bin/node
; cwd = /root
; HOME = /root
; "npm config ls -l" to show all defaults.

参照

cnpm

CNPM

淘宝網NPMミラー

公開された55元の記事 ウォンの賞賛0 ビュー3182

おすすめ

転載: blog.csdn.net/qq_29761395/article/details/104153258