Linuxは新たにnodejsをインストールして、command not found問題を解決します.

1951 ワード

Linuxの新しいインストールnodejs
問題1:nodejsをインストールする問題2:-bash:node:command not found問題3:-bash:express:command not found
問題1案
nodejs公式サイトにアクセスしてLinux Binaries(x 64)をダウンロードし、任意のディレクトリに入れます.例えば、/opt
cd /opt
#  tar 
tar -xvf node-v12.13.0-linux-x64.tar.xz
#             ,     
mv node-v12.13.0-linux-x64 nodejs
問題2案
グローバル環境でnodeとnpmを使用して、グローバル変数PATHに存在するディレクトリ/usr/local/binにnodeとnpmのソフトチェーンを接続します.
ln -s /opt/nodejs/bin/node  /usr/local/bin/node
ln -s /opt/nodejs/bin/npm   /usr/local/bin/npm
node,npmをグローバルに使うことができるかどうかをテストします.
node -v
#v12.13.0
npm -v
#6.12.0
問題3案
nodeとnpmは正常に使用できますが、npmでグローバルにインストールされたモジュールは全体的に使用できません.
npm install gulp -g
#-bash: gulp: command not found
環境変数の設定が必要です.
echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.bashrc && source ~/.bashrc
もう一度テストします
gulp
#[23:23:55] Local gulp not found in /usr/local/bin
#[23:23:55] Try running: npm install gulp