无论我是哪个项目,`expo start`都会启动特定的应用程序

时间:2019-01-29 05:46:13

标签: javascript react-native expo

我的问题很难解释,所以我会尽力而为。 我创建了一个名为arrangePuzzle的项目,设置了一个图标并将其发布。现在,当我运行任何其他项目时,我的arrangePuzzle应用程序将运行: my expo client

您会看到我有三个项目PiachfirstExarrangePuzzle,奇怪的是,当我运行firstEx项目(在终端中)并单击在它上(在博览会客户应用程序中),我的arrangePuzzle应用程序启动了,所以我看着终端,发现是的! arrangePuzzle被触发!

Running application "main" with appParams: {"initialProps":{"exp": 
{"initialUri":"exp://192.168.1.34:19000","manifest": 
{"iconUrl":"http://192.168.1.34:19001/assets/./assets/
puzzle.png","isVerified":true,"hostUri":"192.168.1.34:19000",
"version":"1.0.0","slug":"arrangepuzzle","name":"arrangePuzzle","splash":
... // and so on

经过大量搜索,我发现可以通过在根项目中创建一个名为.exprc的文件并在其中指定所需的端口来更改应用程序的端口:

{ "manifestPort": "19001" }

这是我运行Piach应用程序的方式(如您所见,它的端口设置为“ 19001”),这成功了! 但是现在我必须对我所做的每个新项目都执行此操作,我想知道是否存在针对此行为的更好的解决方法?

0 个答案:

没有答案