環境
Angular CLI:11.2.14
Node:16.4.2
OS:win32 x64
Angular:11.2.14
現象
npm i
, npm uninstall
, npm cache clean
などnpmコマンドが使えない
👉angularとNodeのバージョンが一致していないのが原因
Angular CLIとNode.jsのバージョン対応表
nodeのバージョンを上げ方
- nvm-windowsがなければインストールする
nvm(Node Version Manager)でWindowsにNode.jsをインストールする - Nodeのバージョンを上げる
node.js のバージョンを切り替えて使う(nvm-windows)
コマンドプロンプトを管理者で実行しないとバージョンの変更ができないので注意
ここまででnpm uninstallはできるようになった
まだ401が出るので、.npmrcで指定しているURLで401だったので以下を実行。
vsts-npm-auth -config .npmrc
最初のコマンドが全部使えるのが確認できた