无法查看使用'sudo npm start'启动的React应用程序。
- 论坛
- 无法查看使用'sudo npm start'启动的React应用程序。
10 浏览
无法查看使用'sudo npm start'启动的React应用程序。
我需要在端口号443上运行我的本地React应用banker-dev.mh*b.my
。
这样可以使应用调用第三方API。
我已经在本地的.env文件中设置了以下内容:
HTTPS=true
HOST=banker-dev.mh*b.my
PORT=443
当我运行npm start
时,遇到了以下消息:
? 需要管理员权限才能在端口号低于1024的情况下运行服务器。
是否想要在其他端口上运行应用程序?(Y/n)
所以我尝试了sudo npm start
,但遇到了错误sudo: npm: 命令未找到
。
然后我参考了这个链接sudo: npm: 命令未找到
来安装npm。
现在我能够运行sudo npm start
。
从代码编辑器中我可以看到应用已经启动。
但是它没有像通常情况下的npm start
那样在新的浏览器窗口中加载应用。
我注意到了一个奇怪的事情:它试图绑定到主机dev.mh*b.my
而不是banker-dev.mh*b.my
。
我的hosts文件包含以下内容:
127.0.0.1 localhost
127.0.1.1 yogesnsamy-ThinkPad-E490s
127.0.0.1 banker-dev.mh*b.my
127.0.0.1 dev.mh*b.my
我做错了什么,但我不确定是什么。我附上一个视频参考:https://drive.google.com/file/d/1TYcX3wG8yBFjSukvVAkYZDloPJE3JS8T/view?usp=sharing
。很抱歉,应用开始加载的部分需要很长时间(0:34到1:00)。加载完成后,我尝试在浏览器上查看应用程序,但失败了。