npm disabled after OSX 10.15.5 update
Macを10.15.5にしたらnpmが壊れた件

動いた解決策
https://www.haneca.net/mac-npm-error/
--forceでnodeを潰す
するとnpmも一緒に消える
node_moduleもrm-rfで無理やり潰す
そしてbrew install node
why
steamのtomb riderを買ったらos newestにしないと遊べないからupdateした
ERROR
最初はtmuxが動かなくて,
Error: Refusing to uninstall /usr/local/Cellar/openssl@1.1/1.1.1g because it is required by apr-util, curl-openssl, freetds, glib, openldap, php@7.1, pipenv, python, rbenv, rtmpdump, ruby, ruby-build and tmux, which are currently installed.
がでた.
dyld: Library not loaded error on macOS (OpenSSL missing) · Issue #86 · kelaberetiv/TagUI · GitHub
brew unistall opensslなどもダメで,
brew upgradeした
そこででてくる通りに
sudo rm -rf /usr/local/Cellar/node/12.3.1
をしたからか
RYOs-MBP:~ kaede$ npm -v
internal/modules/cjs/loader.js:800
throw err;
^
Error: Cannot find module '../lib/utils/unsupported.js'
Require stack:
- /usr/local/lib/node_modules/npm/bin/npm-cli.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:797:15)
at Function.Module._load (internal/modules/cjs/loader.js:690:27)
at Module.require (internal/modules/cjs/loader.js:852:19)
at require (internal/modules/cjs/helpers.js:74:18)
at /usr/local/lib/node_modules/npm/bin/npm-cli.js:19:21
at Object.<anonymous> (/usr/local/lib/node_modules/npm/bin/npm-cli.js:153:3)
at Module._compile (internal/modules/cjs/loader.js:959:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)
at Module.load (internal/modules/cjs/loader.js:815:32)
at Function.Module._load (internal/modules/cjs/loader.js:727:14) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/usr/local/lib/node_modules/npm/bin/npm-cli.js' ]
}
TRY
よく読んでも意味がわからない
$NODE_PATHはなくて
npmはそもそも動かない
which npmは
/usr/local/bin/npm
requireStack: [ '/usr/local/lib/node_modules/npm/bin/npm-cli.js' ]
なのでusr/local/lib/node_modules/に必要なようだ
この記事の通りの場所だ
npm root -g to check the npm_modules global location
してもそもそもnpmコマンドが動かない
~ kaede$ ls -lAh /usr/local/bin/npm/
すると
-rwxr-xr-x 1 kaede admin 4.5K Jun 4 00:54 /usr/local/bin/npm/
になる
/usr/local/lib/node_modules/npm/bin/npm-cli.js
が帰ってきて欲しいのはわかる
このissueのかいけつさくっを試す
ECHO $NODE_PATH ではなにも帰ってこない
.bash_profile にはnodeの設定はない
export PATH="/usr/local/bin:$PATH"
が少し怪しいか???
ls -l /usr/lib/utils
をしてみる
No Such files or dir ってでる
which node
usr/local/bin/node
https://www.haneca.net/mac-npm-error/
日本語の記事があった
brew uninstall --force node
をして
sudo rm -rf /usr/local/lib/node_modules
削除
~ kaede$ npm --v 6.14.4
直った!!!
これで無事にreactでフロントがかける