前提

  1. useraddしてfooユーザーを作成

  2. su -l fooでチェンジ

  3. デフォルトユーザーのenvironmentの中でyarn create react-app hello-react-app

  4. その中でyarn start

  5. プレビュー

でもこんな感じの画面で見れません。

デフォルトユーザーとの違い

よく見ると作ったユーザーはポート3000で建ててるのに、デフォルトユーザーでは8080で建っています。どうやらデフォルトユーザーの環境変数には$PORT8080が登録されてて、これを見ている様子です。

# デフォルトユーザーで
echo $PORT # 8080

画像の注意書きにもそのような感じのことが書かれてますね。

package.json の編集

では、8080で立つように scriptsstartPORT=8080 react-scripts startとしてみましょう。そして再度yarn start

結果

無事プレビューできました!

JavaScript で飯食べたい歴約 5 年、 純( nju33 ) によるノートサイトです。

このサイトではドリンク代や奨学金返済の為、広告などを貼らせて頂いてますがご了承ください。

Change Log