ディレクトリ
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
参照
インストール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.