ブログ

割とコンピュータよりの情報をお届けします。

Zipファイルから手動インストールしたNode.jsでnpmアップデート

Zipファイルから手動インストールしたNode.jsでnpmアップデートしようとすると
npm ERR! Refusing to delete C:\node-v10.2.1-win-x64\npm.cmd: is outside C:\node-v10.2.1-win-x64\node_modules\npm and not a link
npm ERR! File exists: C:\node-v10.2.1-win-x64\npm.cmd
npm ERR! Move it away, and try again.
などと出てきてアップデートできない。

何とかならないのかを調べていたら見つかった
最初見逃していたのは「mvn環境」って何,と思っていたから。

参考のページを見ていただくとわかるのだが,実行中のnpmは自分を消せないのだ。
そこでnpm.cmdをnpm2.cmdなどにへんこうしておき,node_modulesの中のnpmの名前を例えばnpm2などに変更しておく。そうすると,npm.cmdが使えなくなるので,直接
node node_modules\npm2\bin\npm-cli.js i -g npm@latest
を実行すればよいというもの。

なるほど。

一応 次の方法でもできないかなー
npm更新用のフォルダで
npm init -y
npm install -D npm
npx npm i -g npm@latest

2018/09/30 コンピュータ   TakeMe
Tag:Node.js
< Previous Article     To List     Next Article >

コメント送信フォーム


※ Email will not be published
Loading...
 Please enter the letters of the image