私はnodejsを使い慣れていません。このコマンドを使用してNode.jsをインストールしましたnodejsのインストール中にNpmを正常にインストールできない
sudo apt-get install -y nodejs
通常、Node.jsがインストールされると、npmが自動的にインストールされます。 しかしnpm
バージョンをチェックするとき、私は
私はそれをどのように修正することができ、この結果を得ますか?
私はnodejsを使い慣れていません。このコマンドを使用してNode.jsをインストールしましたnodejsのインストール中にNpmを正常にインストールできない
sudo apt-get install -y nodejs
通常、Node.jsがインストールされると、npmが自動的にインストールされます。 しかしnpm
バージョンをチェックするとき、私は
私はそれをどのように修正することができ、この結果を得ますか?
NodeJS上の指示に従ってください
sudo apt-get remove --purge nodejs -y
を呼び出すことにより、従来のNodeJSを削除ほとんど時代遅れです。最新バージョンでは、あなたがそれをインストールするための最良の方法は、取得することである をhaveingているセグメンテーションフォールトが発生しNodejsの最新のUbuntuのソフトウェアのバージョンにバグがあること(一部の)ようだv8.x
ですノードをソースからコンパイルしてコンパイルします。
#!/bin/sh
# Update System
echo "System Update"
apt-get -y update
echo "Update completed"
# Installing the applications needed to build Nodejs
apt-get -y install libssl-dev git-core pkg-config build-essential curl gcc g++ checkinstall
# Download & Unpack Node.js - v7.3.0
echo "Download Node.js - v7.3.0"
mkdir /tmp/node-install
cd /tmp/node-install
wget https://nodejs.org/dist/latest/node-v7.3.0.tar.gz
tar -zxf node-v7.3.0.tar.gz
echo "Node.js download & unpack completed"
# Install Node.js
echo "Compiling and installing Node.js"
cd node-v7.3.0
./configure && make && checkinstall --install=yes --pkgname=nodejs --pkgversion "7.3.0" --default
echo "Node.js install completed! Deleting The /tmp files"
rm -rf /tmp/node-install
echo "If you have made it this far in the script with no errors popping up all is well have a good day"
ていることを確認し、使用のsudo chmodコマンドのA + X /path/to/file/install_nodejs_latest.shそれが開始されますことを確認します。次に、sudo sh /path/to/file/install_nodejs_latest.shを使用して起動します。 (すべてのコマンドが正しく起動するためにはsudoを実行する必要があります)
このスクリプトは、古いnodejs、npm、およびすべてのノードモジュールを削除します。
スクリプトの最後にnpmが更新されます。
すべて一度しばらくの間、(あなたが最新の場合)sudoのNPM NPMを-gインストールを行うことが推奨されNPMのアップグレードが速くノードJS、その後ためのスクリプトが完了し、実行NPM -vおよびノードである後
を行います - vバージョンがポップアップしたら、sudo npm install -g phonegap、sudo npm install -g cordova、sudo npm install -g lessを実行します。将来的にモジュールを更新したい場合は、もう一度インストールするだけですそれは前のものを無効にします。世界的に
それをインストールするにはお奨めていないので、expressjsは、私は以下のソースからの答えを持っているアプリ拠点でのアプリのためにある: link
linux mintを使用しています。私はnodejsをインストールして、私はそれをunistallしています。それを再インストールすると、npmは動作しません –
Mの問題が解決しました。 rootを使ってnpmのバージョンを調べます。通常モードでチェックすると、正常に動作します –
のNode.jsのインストール中にエラーや警告がありますか? – shaochuancs
いいえ、私は何もエラーを受け取りません –