らんだむな記憶

blogというものを体験してみようか!的なー

nodebrew更新

Node.jsを入れておこう(2) - らんだむな記憶で使った nodebrew であるが、最新の node.js v13.13.0 をインストールしようとしたら

v13.13.0 is not found

Can not fetch: https://nodejs.org/dist/v13.13.0/node-v13.13.0-darwin-x64.tar.gz

という無慈悲なログが・・・。しかしこのファイルは存在する。
nodebrewでinstallが失敗するようになった - Qiitaを見て nodebrew 自体を入れ直したらいけた。

$ nodebrew install-binary v13.13.0
Fetching: https://nodejs.org/dist/v13.13.0/node-v13.13.0-darwin-x64.tar.gz
######################################################################## 100.0%
Installed successfully
$ nodebrew use v13.13.0
use v13.13.0

よく分からんけど、

$ mkdir -p ~/node/lib
$ cd ~/node/lib
$ npm init
...
$ npm config set prefix "/Users/xxx/node"
$ npm install --prefix "/Users/xxx/node"

しとくと node_modules の場所をココにできるのでいいのかな?
Node.jsで、存在するはずのmoduleがrequireでエラーになることについて - Qiitaを参考に

$ echo export NODE_PATH=`npm root -g` >> ~/.bashrc

しておく。