スポンサーリンク

nvm-windowsでnodejsのバージョンを上げる(Windows10)

2019年5月16日

elm-liveをインストールしたけど、なぜかうまくいかなかったので、Nodejsのバージョンをあげてみることにしました。(1日前に、elmのバージョンが0.19.0-bagfix6から、
0.19.0-no-deps  に変更になったのと関係があるのかないのかわかりません、、、)

スポンサーリンク

開発環境

Windows 10 Pro
Chrome
VisualStudioCode 1.32.3
git version 2.20.1.windows.1
nvm 1.1.7
node 10.2.0
npm 6.4.1
elm 0.19.0-bugfix6
elm-format 0.8.1
VisualStudioCodeの拡張機能でelmをインストールして、settings.jsonに以下のようにelmを設定。
(『Alt + Shift + F』と『Ctrl + S』を使用。)

    "[elm]": {
        "editor.formatOnSave": true
    },

nvm-windowsはインストール済みとします。

インストール済みでなければ、一度、Nodejsをアンインストールした後、以下のサイトの手順に従ってインストールします。

https://qiita.com/rapando/items/6e9d891789b9a652c318

Nodejsの最新版をインストール

コマンドプロンプトで以下を入力

nvm list available
nvm install latest

今回は、node.js version 12.2.0 がインストールされましたので、以下を入力して、
node.js version 12.2.0
に変更。(変更前は node10.2.0 でした。)

nvm use 12.2.0
nvm list

nvmのコマンド

参考: http://jsstudy.hatenablog.com/entry/functionaljs-9-nvm-windows

私は古いnvmはアンインストールしておきました。

nvm uninstall 10.15.1

何分か待った後、以下のようなエラーが出ていたので、表示から、『隠しファイル』を表示 をして、v10.15.1フォルダの中身を見たら、空でしたので、そのままにしておきました。

yarnのインストール

npm install -g yarn

yarn@1.16.0 がインストールされました。

elm0.19とelm-formatとelm-liveのインストール

yarn global add elm elm-format elm-live

しかし、yarn global add した後にelm make などしようとしても、うまくいかなかったので、仕方なくnpmでインストールしなおした。。。なぜ?

npm i -g elm elm-format elm-live

それでも以下のように、

『プロセスはファイルにアクセスできません。別のプロセスが使用中です。』

というエラーが出てだめでした。elmプログラミングできなくなりました。。。とほほ。

今の環境はこうなっている?(elmが使用できませんが、、、)

Windows 10 Pro
Chrome
VisualStudioCode 1.33.1
git version 2.20.1.windows.1
nvm-windows 1.1.7
node.js 12.2.0
npm 6.9.0
yarn@1.16.0
elm@0.19.0-no-deps
elm-format@0.8.1
elm-live@3.4.0

→仕方がないので、2019/5/12現在、Windows Subsytem for Linuxに、
elm@0.19.0-no-deps
elm-format@0.8.1
elm-live@3.4.0
をインストールして、やっています。

npm install -g elm@0.19.0-bugfix6でやり直す(2019/5/16追記)0

0.19.0-no-deps では、elm init やelm makeをしようとすると、

『プロセスはファイルにアクセスできません。別のプロセスが使用中です。』

というエラーが出て、いっこうに進まないので、 0.19.0-no-deps をアンインストールして、elm@0.19.0-bugfix6をインストールしなおしたら、なんとか動くようになりました。さみしい。。。

npm uninstall -g elm    (←elm@0.19.0-no-depsをアンインストール)
npm install -g elm@0.19.0-bugfix6

途中

ElmElm,nvm,nvm-windows

Posted by twosquirrel