我的问题很难解释,所以我会尽力而为。
我创建了一个名为arrangePuzzle
的项目,设置了一个图标并将其发布。现在,当我运行任何其他项目时,我的arrangePuzzle
应用程序将运行:
您会看到我有三个项目Piach
,firstEx
和arrangePuzzle
,奇怪的是,当我运行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”),这成功了!
但是现在我必须对我所做的每个新项目都执行此操作,我想知道是否存在针对此行为的更好的解决方法?