ubuntu 18.04版でnodeJSをインストールしようとして2時間程使ってしまったので悔しくてメモ
nodejsとnpmを一気にインストールしようとして以下のコマンドを実行した。
sudo apt install -y nodejs npm
すると以下のようになった
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package nodejs
E: Unable to locate package npm
###原因
インストール元を指定してあげないとnodejsのみをインストールしてしまってnpm等のパッケージをよしなにインストールしてくれない。
###対策
以下を実行
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
その後
sudo apt install -y nodejs
を実行すると問題なくインストールできた
補足
nodejsとnpmがインストールできているか確認
node --version
npm --version
この時点でnpmがインストールできていなければ以下を実行
sudo apt-get install -y npm
###参考
https://stackoverflow.com/questions/47371904/e-unable-to-locate-package-npm