#author("2020-09-23T14:08:07+09:00","default:ryuichi","ryuichi")
#author("2020-09-23T14:17:45+09:00","default:ryuichi","ryuichi")
* nパッケージを完全にアンインストールする [#g424795c]

** 前提 [#t744cb21]

- ここではnでインストールしたnodejsを/usr/local/n以下とするが、
- N_PREFIXを$HOME/.nなどにしている場合は読みかえる

** 手順 [#m1cd5807]

 sudo n uninstall              # (1)
 sudo n prune                  # (2)
 sudo npm uninstall -g n       # (3)
 sudo rm -r /usr/local/n       # (4)
 sudo rm /usr/local/bin/node   # (5)
 sudo rm -r /usr/local/n/      # (6)
 sudo rm /usr/bin/n            # (7)
 sudo rm -r /usr/lib/node_modules/n # (8)
 sudo rm /usr/bin/n            # (6)
 sudo rm -r /usr/lib/node_modules/n # (7)

- (1) '''/usr/local/bin/node'''、'''/usr/local/bin/npm'''などをアンインストールする(詳細は以下)
- (2) '''/usr/local/n/versions/node/10.22.1/'''などのnでインストール済みのすべてのnodeとnpmをアンインストールする
- (3) nパッケージをアンインストールするが、システムのnodeとnpmがアンインストール済みで、nでインストールしたnodeとnpmしか存在してなかった場合、すでにnpmはOS
OS上にないので失敗する
- (4) nが/usr/local/binに残っているので手で削除する
- (5)(6)(7)(8)は(4)と同様
- (5)(6)(7)は(4)と同様

 Uninstalling node and npm
 /usr/local/bin/node
 /usr/local/bin/npm
 /usr/local/bin/npx
 /usr/local/include/node
 /usr/local/lib/node_modules/npm
 /usr/local/share/doc/node
 /usr/local/share/man/man1/node.1
 /usr/local/share/systemtap/tapset/node.stp

** 参考 [#hf154b09]
- https://github.com/tj/n
- https://stackoverflow.com/questions/49648514/how-to-uninstall-n-and-all-node-versions-installed-by-n

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS