我有一个关于加快开发过程的问题。如果我通过终端在项目根目录中运行document.getElementById('input').addEventListener('keyup', function (e) {
var code = (e.keyCode ? e.keyCode : e.which);
if (code == 13 && $(this).val().length <= 0) { // enter key press
e.preventDefault(); //This avoid the enter...
}
else if(code == 13 && $(this).val().length > 0) {
sendChat();
}
});
。弹出一个新的终端窗口,打包器在端口8081上运行。打包器也启动模拟器。
几秒后包裹说
react-native run-ios
之后,模拟器连接到打包器需要大约6-10分钟(在此期间,模拟器会抛出几次错误,因为他超时而无法连接)。但是在打包器初始化之后一切正常。该应用已启动,并且已连接到打包器。
每当我安装新模块(例如通过npm)或删除一些文件时,我必须从模拟器中删除应用程序,并且必须再次运行React packager ready.
[5:15:59 PM] <START> request:/index.ios.bundle?platform=ios&dev=true&minify=false
[5:15:59 PM] <START> find dependencies
。有时当我只改变代码时。另一方面,有时我可以更改代码并可以通过CMD + R在模拟器中重新加载,一切都按预期工作。
我可以加速打包机还是有什么我错过了重装?我没有安装那么多模块,项目就在最开始(非常小)