webpack-cliで無限ループした
仕事で使うためにwebpack+vue and etc...な感じでDLしつつ、とりあえず適当なファイルを作ってビルド(webpack -d --watch)しようとしたんだけど、以下のエラーが出てきた。
One CLI for webpack must be installed. These are recommended choices, delivered as separate packages:
- webpack-cli (https://github.com/webpack/webpack-cli)
The original webpack full-featured CLI.
We will use "npm" to install the CLI via "npm install -D".
Do you want to install 'webpack-cli' (yes/no):
なるほど、webpack-cliを入れねばならんのか、とう言うことでyesした。
Installing 'webpack-cli' (running 'npm install -D webpack-cli')...
npm WARN ajv-keywords@3.2.0 requires a peer of ajv@^6.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN frontend@1.0.0 No description
npm WARN frontend@1.0.0 No repository field.
+ webpack-cli@3.1.1
警告出てるけどとりあえず入った。
もう一回watch実行する。
One CLI for webpack must be installed. These are recommended choices, delivered as separate packages:
- webpack-cli (https://github.com/webpack/webpack-cli)
The original webpack full-featured CLI.
We will use "npm" to install the CLI via "npm install -D".
Do you want to install 'webpack-cli' (yes/no):
……さっき見たな。
というのを2回繰り返した、が、実行できない。
調べたところ以下のリンクに当たった。
Try npm install webpack-cli -g
VSは使ってないけど、状況は一緒だったので、姑息と思いつつ実行してwatchしてみる。
webpack is watching the files…
Hash: mgmg
Version: webpack 4.19.1
Time: 76ms
できた。えええ……
目標は達成できたけどモヤるので後でもう少し調べる予定。
とりあえずグローバルでインストール(したくないけど)すると動く。