LoginSignup
3
2

More than 5 years have passed since last update.

vue-cliで新規プロジェクト作成したらハマったので忘却録

Posted at

タイトル通り.
vue-cliで新規プロジェクト作成したら立ち上がる開発サーバが変わっていてハマったのでその忘却録.

プロジェクトの作成

コマンド

$ vue init webpack my-project

選択肢は全部 Y (enter連打)

結果.

Kobito.uIM4dT.png

ちゃんとできたように見える.
黄色の文字の指示通りディレクトリ移動して開発サーバ起動してみる.

開発サーバ立ち上げのエラー

コマンド

$ cd my-project
$ npm run dev

結果.

Kobito.VEXiva.png

長いので省略

Kobito.7ycxtR.png

引数が見つかりません: config-name, context, entry, module-bind, module-bind-post, module-bind-pre, output-path, output-filename, output-chunk-filename, output-source-map-filename, output-public-path, output-jsonp-function, output-library, output-library-target, records-input-path, records-output-path, records-path, define, target, watch-aggregate-timeout, devtool, resolve-alias, resolve-extensions, resolve-loader-alias, optimize-max-chunks, optimize-min-chunk-size, prefetch, provide, plugin, open-page

と言われて起動できない.

環境とか

$ npm --version
5.6.0
$ node --version
v9.3.0
$ vue --version
2.9.2
$ webpack-dev-server --version
webpack-dev-server 2.10.0
webpack 3.10.0

原因と対応

ぐぐったら webpack-dev-server のバージョンが新しすぎるのが原因らしい.
エラーの内容的に,今まで必要じゃなかった引数が必須になったかなんかだと思う.
というわけで 2.9.7にバージョンを落とす.

$ npm i webpack-dev-server@2.9.7 --save-dev
+ webpack-dev-server@2.9.7
added 4 packages, removed 148 packages and updated 7 packages in 6.94s
npm i webpack-dev-server@2.9.7 --save-dev  9.63s user 1.27s system 149% cpu 7.293 total

Kobito.kuZIJm.png

動いた.

参考

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2