我正在使用create-react-app。当我第一次运行“ npm start”时,一切正常。但是,当我取消该过程时,本地主机开始返回404。
这是我的终端机
Compiled with warnings.
./src/components/NameSelection.jsx
Line 21: Expected '===' and instead saw '==' eqeqeq
./src/components/RelationshipSelection.jsx
Line 25: Expected '===' and instead saw '==' eqeqeq
Line 99: 'options' is assigned a value but never used no-unused-vars
./src/components/PreferenceSelection.jsx
Line 5: 'url' is defined but never used no-unused-vars
Search for the keywords to learn more about each warning.
To ignore, add // eslint-disable-next-line to the line before.
^C
Daniels-MacBook-Pro:test dcaine$ yarn start
yarn run v1.9.2
$ serve -s build
┌──────────────────────────────────────────────────┐
│ │
│ Serving! │
│ │
│ - Local: http://localhost:5000 │
│ - On Your Network: http://192.168.1.73:5000 │
│ │
│ Copied local address to clipboard! │
│ │
└──────────────────────────────────────────────────┘
我不确定这是否相关,但是:当我最初运行yarn start时,它位于端口3000上,取消后更改为5000。
当我先运行npm build
之后再运行npm start
时,该应用程序将启动并构建我所做的任何更改,但随后的任何更改都不会反映在该应用程序中(直到我重复此过程)。
什么可能导致这种情况发生?
答案 0 :(得分:0)
我认为当您使用npm和yarn混合时可能会出现此问题?我为解决此问题所做的工作:
yarn add
yarn start
现在可以正常工作