web-dev-qa-db-ja.com

UbuntuでのNode.jsインストールへのパス

Ubuntu(linux)が初めてです。

プロジェクトにnode.jsをインストールしました。

最近、npm install

エラー:ノードの「pre」バージョンをインストールできません。代わりに--nodedirフラグを使用してください

私は以下のスタックリンクを見つけました

ノードの事前エラー

ソリューションの下では、node.jsがインストールされているディレクトリを尋ねますが、現在nodejsがインストールされている場所はわかりません。

Node.jsがインストールされているディレクトリを見つける方法を教えてください。

17
Mozak

簡単な説明

-preのバージョンがあります。それを取り除き、nodejs.orgから最新のstableバージョンを置きます。

whichを使用してコマンドを見つけることができます。あなたのケースでは、which nodejsと入力します。

編集: link からの答えは、nodejsバイナリではなく、ノードのソースコードのパスを参照しています。

36
radubogdan

Ubuntuでは、ほとんどのソフトウェアは組み込みリポジトリからインストールできます。これはあなたのためにそれを更新します(それが時々少し古くなっていても)。

Ubuntuの方法で安定版をインストールするには、nodejs-legacyパッケージ(バージョンをアンインストールした後):

Sudo apt install nodejs-legacy

最新のものを使用するには、 https://askubuntu.com/a/663052/438156 (私の答え)、または https://askubuntu.com/a/711976/438156を参照してください。 (もう少し複雑になり、Ubuntuのようになります)。

1
serv-inc