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でフロントがかける