vue-cliのインストールの説明ではnpm install -g vue-cliでインストールと書かれているが,npm install -D vue-cliでできないのかを確認していてハマった。
先にうまくいった手順の例を説明すると(node-v10.2.1-win-x64)
npm init -y
npm install -D vue-cli
npm install -D vue
npm install -D webpack
npm install -D webpack-dev-server
npx vue init webpack my-project
cd my-project
npm install
npm run dev
たぶん npm install -D vue,npm install -D webpack,npm install -D webpack-dev-serverなどは関係ないと思われるが念のためここで実行しておいた。
npm init -y
の後にpackage.jsonの内容をいじってからnpm install -D vue-cliを実行しているとnpx vue init webpack my-projectで警告がでてnpm installで失敗してしまっていた。(3週間考えた挙句棚上げにしていた。)
ただし,うまくいった理由はpackage.jsonをいじらずに次の操作に行ったからか?
vueやwebpackを明示的にインストールしないといけないのかネットワークの都合なのかは定かではない。
インストール自体は数十分間で結構時間がかかる操作だった。(回線速度による)