最新バージョンを確認する。
D:\>npm outdated
Package Current Wanted Latest Location
@vue/cli-plugin-babel 3.12.1 3.12.1 4.1.1 crawler-client
@vue/cli-plugin-eslint 3.12.1 3.12.1 4.1.1 crawler-client
@vue/cli-service 3.12.1 3.12.1 4.1.1 crawler-client
メジャーバージョンは、npm updateでは更新されないので、以下のコマンドを実行する。
D:\>vue upgrade
Gathering package information...
Name Installed Wanted Latest Command to upgrade
@vue/cli-service 3.12.1 3.12.1 4.1.1 vue upgrade @vue/cli-service
@vue/cli-plugin-babel 3.12.1 3.12.1 4.1.1 vue upgrade @vue/cli-plugin-babel
@vue/cli-plugin-eslint 3.12.1 3.12.1 4.1.1 vue upgrade @vue/cli-plugin-eslint
? Continue to upgrade these plugins? (Y/n) Y
他にも、
Package Current Wanted Latest Location
eslint 5.16.0 5.16.0 6.7.2 crawler-client
eslint-plugin-vue 5.2.3 5.2.3 6.0.1 crawler-client
sass-loader 7.3.1 7.3.1 8.0.0 crawler-client
などを個別にアップグレードする場合は、以下のコマンドを実行する。
D:\>npm install --save-dev sass-loader@8
以下のようにワーニングが出た場合は指示に従ってインストールする。
npm WARN sass-loader@8.0.0 requires a peer of node-sass@^4.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN sass-loader@8.0.0 requires a peer of fibers@>= 3.1.0 but none is installed. You must install peer dependencies yourself.
D:\>npm install --save-dev sass fibers