electronの本を買いました。

Electronではじめるアプリ開発 ~JavaScript/HTML/CSSでデスクトップアプリを作ろう

これから手を動かすつもりなのですが、前に雑誌見ながらちょろっと触ったときにnode.jsを入れてしまっています。homebrewで入れたのですが、どうもnodebrewというのを使うとバージョン変えたりが便利らしいので、一旦いま入れているnode.jsを削除しようと試みました。

node.jsの削除方法

npmのアンインストール

$ sudo npm uninstall npm -g

これで一発

nodeのアンインストール

ここで躓きました。

$ brew uninstall node

でアンインストールしたつもりが、

v6.1.0

でバージョンが表示されています。つまり、消したつもりでも何かが残っているということ。

そこで、まずパスを調べたところ、

$ which node
/usr/local/bin/node

にあることがわかりました。とりあえず消したいだけなので、

$ rm -r /usr/local/bin/node

で対応。

ここでbrew doctorしてみると、node.js関連してそうな警告がでてきました。

$ brew doctor
Warning: Broken symlinks were found. Remove them with `brew prune`:
    /usr/local/lib/node_modules/npm/node_modules/.bin/strip-ansi
    /usr/local/share/man/man1/npm-README.1
    /usr/local/share/man/man1/npm-access.1
    /usr/local/share/man/man1/npm-adduser.1
    /usr/local/share/man/man1/npm-bin.1
    /usr/local/share/man/man1/npm-bugs.1
    /usr/local/share/man/man1/npm-build.1
    /usr/local/share/man/man1/npm-bundle.1
    /usr/local/share/man/man1/npm-cache.1
    /usr/local/share/man/man1/npm-completion.1
    /usr/local/share/man/man1/npm-config.1
    /usr/local/share/man/man1/npm-dedupe.1(多いので略)

言われた通りにbrew pruneすると、上記の警告が無事消えました。

これでnode.jsのアンインストールが完了。

※もしこれでもダメだったら教えてください。自分でもこの先で躓いたら追記します。

参考

Node.js(io.js) & npmをアンインストールしてHomebrewとnvmで管理する – syonx