React Native Ios 错误 - ENOENT:没有这样的文件或目录,uv_cwd(空))
React Native Ios Error - ENOENT: no such file or directory, uv_cwd (null))
我在 运行 一个新的 React Native 项目时收到这个错误。默认启动代码没有错误,但如果更改启动文本的一个字母,我会收到此错误。
加载包(http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false)失败,错误:(/Users/Pandey/Final/App.js:ENOENT:没有这样的文件或目录,uv_cwd(空))
我在构建节点模块并在测试应用程序中尝试时遇到了同样的问题。我通过关闭并重新启动 metro bundler 解决了这个问题。
我试过的其他方法(但对我没用):
- react-native 升级
- unlink 和 link 模块
- 正在卸载软件包并重新安装。
希望对您有所帮助!干杯!
似乎是 metro-bundler 任务的问题。检查您的终端选项卡,看看是否有任何从以前的项目中打开的。
Control
+ C
结束。如果您知道 运行ning 所在的端口,您可以检查该端口并从那里终止任务。
例如。 sudo lsof -i :8080
找到PID并用kill -9 PID_NUMBER
杀死它。
然后回到你的项目根目录,运行npm start
启动一个新的 Metro Bundler。
如果您使用 capistrano 和 PM2 来部署您的项目,这可能是由于它们不同步造成的。
在这种情况下,正确的做法是杀死 PM2 守护进程,然后重新开始。因此,该 capistrano 会将其视为一个新实例。这对我有帮助。
我有一个类似的问题并通过切换到另一个目录(非 npm 项目)并从那里更新我的全局 npm 来解决:
sudo npm install -g npm
然后我切换回项目并使用 npm install
重新安装依赖项。
也可能是您重命名了文件夹,shell 搞砸了。
我刚遇到这个。我在终端中打开了多个选项卡,其中一个选项卡 cd
d 进入了我的项目目录的 now-deleted 副本。
换句话说,我删除了另一个选项卡中的目录,并从 Github 中删除了该目录 re-cloned。另一个终端选项卡卡在 'ghost' 目录中。
cd
退出并返回,你应该没问题。
运行终端上的这个命令
$ killall node
再检查一次希望不要再出现这个错误
我只是更改目录并在此处创建项目,它工作正常
我在 运行 一个新的 React Native 项目时收到这个错误。默认启动代码没有错误,但如果更改启动文本的一个字母,我会收到此错误。
加载包(http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false)失败,错误:(/Users/Pandey/Final/App.js:ENOENT:没有这样的文件或目录,uv_cwd(空))
我在构建节点模块并在测试应用程序中尝试时遇到了同样的问题。我通过关闭并重新启动 metro bundler 解决了这个问题。
我试过的其他方法(但对我没用):
- react-native 升级
- unlink 和 link 模块
- 正在卸载软件包并重新安装。
希望对您有所帮助!干杯!
似乎是 metro-bundler 任务的问题。检查您的终端选项卡,看看是否有任何从以前的项目中打开的。
Control
+ C
结束。如果您知道 运行ning 所在的端口,您可以检查该端口并从那里终止任务。
例如。 sudo lsof -i :8080
找到PID并用kill -9 PID_NUMBER
杀死它。
然后回到你的项目根目录,运行npm start
启动一个新的 Metro Bundler。
如果您使用 capistrano 和 PM2 来部署您的项目,这可能是由于它们不同步造成的。 在这种情况下,正确的做法是杀死 PM2 守护进程,然后重新开始。因此,该 capistrano 会将其视为一个新实例。这对我有帮助。
我有一个类似的问题并通过切换到另一个目录(非 npm 项目)并从那里更新我的全局 npm 来解决:
sudo npm install -g npm
然后我切换回项目并使用 npm install
重新安装依赖项。
也可能是您重命名了文件夹,shell 搞砸了。
我刚遇到这个。我在终端中打开了多个选项卡,其中一个选项卡 cd
d 进入了我的项目目录的 now-deleted 副本。
换句话说,我删除了另一个选项卡中的目录,并从 Github 中删除了该目录 re-cloned。另一个终端选项卡卡在 'ghost' 目录中。
cd
退出并返回,你应该没问题。
运行终端上的这个命令
$ killall node
再检查一次希望不要再出现这个错误
我只是更改目录并在此处创建项目,它工作正常