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(ホスト名)」というエラーが起きた原因についてお話しいたしました。








ディスカッション
コメント一覧
まだ、コメントがありません