javascript - 当我从 Xcode 运行时,React Native 项目无法加载
问题描述
当我在 xcode 中运行 react native 项目时,出现以下错误。Metro bunlder 由于某种原因失败了。
这是在启动的终端窗口中显示的错误。
error ENOTDIR: not a directory, mkdir '/var/folders/h6/952khgzj1zncqsd5rdsdk5240000gn/T/metro-cache/00'. Run CLI with --verbose flag for more details.
Error: ENOTDIR: not a directory, mkdir '/var/folders/h6/952khgzj1zncqsd5rdsdk5240000gn/T/metro-cache/00'
at Object.mkdirSync (fs.js:757:3)
at Function.sync (/Users/aaaa/Documents/newton/connectedblue/node_modules/mkdirp/index.js:71:13)
at FileStore._createDirs (/Users/aaaa/Documents/newton/connectedblue/node_modules/metro-cache/src/stores/FileStore.js:94:14)
at new FileStore (/Users/aaaa/Documents/newton/connectedblue/node_modules/metro-cache/src/stores/FileStore.js:27:10)
at getDefaultValues (/Users/aaaa/Documents/newton/connectedblue/node_modules/metro-config/src/defaults/index.js:164:5)
at /Users/aaaa/Documents/newton/connectedblue/node_modules/metro-config/src/defaults/index.js:191:12
at Generator.next (<anonymous>)
at asyncGeneratorStep (/Users/aaaa/Documents/newton/connectedblue/node_modules/metro-config/src/defaults/index.js:14:24)
at _next (/Users/aaaa/Documents/newton/connectedblue/node_modules/metro-config/src/defaults/index.js:34:9)
at /Users/aaaa/Documents/newton/connectedblue/node_modules/metro-config/src/defaults/index.js:39:7`
该项目过去可以正常工作,但没有运行失败。
解决方案
实际上,在创建错误消息中给出的目录后,它开始工作。
推荐阅读
- http - 请求到达服务器计算机进入 Netty http 服务器应用程序后会发生什么?我想知道技术细节
- java - 将 json obects 列表压缩为 JAVA 中的 gzip 文件
- mysql - 如何在 Laravel 中定义三向关系
- mysql - 需要帮助将此 JSON 数据转换为 MySQL 的数组
- arrays - 稀疏矩阵每一行中非零元素的平均值
- c# - 无法加载共享库“e_sqlite3”或其依赖项之一
- python - 保存多个数据框,从列表中选择它们
- objective-c - 在 Xcode Interface Builder 中移动项目文件
- c++ - 修改 WSARecv 数据
- python - 如何使散景 DataTable 响应 DoubleTap