Nuxt.jsで2系から3系へのバージョンアップ時に「ERROR Unknown command 192.168.xx.xx」
今回はNuxt.jsで2系から3系へのバージョンアップ時にnpm run devを叩いたところ「ERROR Unknown command 192.168.xx.xx(ホスト名)」というエラーが起きた原因についてお話ししていきます。
Nuxt.jsで2系から3系へのバージョンアップ時に「ERROR Unknown command 192.168.xx.xx」
結論から言うと、package.jsonのscriptsのところの書き方が問題でした。
今まではnpm run dev実行時にホスト名とポート番号を指定して、
1 2 3 4 5 |
{ "scripts": { "dev": "nuxt --hostname 192.168.xx.xx --port 8000", } } |
というように書いていました。
しかしNuxt.jsで3系へのバージョンアップ時(バージョンアップ時に発覚しただけで、他の要因があるかも)にはこの書き方では次のようなエラーが出てしまいます。
1 2 3 4 |
Use nuxi <command> --help for more information about a command. ERROR Unknown command 192.168.xx.xx |
よって、例えば新しい書き方としてホストのIPアドレスを「192.168.xx.xx」、ポート番号を「8000」にしたいなら、次のように書き換えましょう。
1 2 3 4 5 |
{ "scripts": { "dev": "nuxt dev --host 192.168.xx.xx --port 8000", } } |
もしくは、nuxt.config.jsに次のように書き加えても良いかもしれません。
1 2 3 4 5 6 |
export default{ devServer: { host: '192.168.xx.xx', port: 8000 } } |
終わりに
今回はNuxt.jsで2系から3系へのバージョンアップ時にnpm run devを叩いたところ「ERROR Unknown command 192.168.xx.xx(ホスト名)」というエラーが起きた原因についてお話しいたしました。
ディスカッション
コメント一覧
まだ、コメントがありません