映像路径反应本机:无法解析模块



尝试在应用程序中将静态图像添加为图标时收到此错误。我的所有资产都在根目录的assets文件夹中。我将我的应用程序命名为jobsicle以使用绝对路径而不是../../assets/...。当我运行我的应用程序时,我收到此错误:

The development server returned response error code: 500
URL: http://192.168.56.1:19001/node_modules/expo/AppEntry.bundle?platform=android&dev=true&strict=false&minify=false&hot=false&assetPlugin=expo/tools/hashAssetFiles

正文: {"from":"C:\Users\Shahzaib Rahim\Documents\work\jobsicle\screens\employer\EmployerHomeScreen.js","to":"jobsicle/assets/icons/bottomNav/employer_home_green@1x.png","message":"无法 解析模块 jobsicle/assets/icons/bottomNav/employer_home_green@1x.png来自 C:\Users\Shahzaib Rahim\Documents\work\jobsicle\screens\employer\EmployerHomeScreen.js : 模块映射中不存在模块\这可能与 https://github.com/facebook/react-native/issues/4968要解决,请尝试 以下: 1.清除守望者手表:watchman watch-del-all . 2.删除node_modules文件夹:rm -rf node_modules && npm install . 3.重置打包程序缓存:rm -fr $TMPDIR/react-*npm start -- --reset-cache.","name":"无法解析错误","类型":"无法解析错误","错误":[{}]}

为什么会遇到此错误?

通过重命名图标来解决此问题,而无需使用特殊字符(如 @_ )。显然,具有带有特殊字符的文件名会在 Node 运行时中触发错误。

相关内容

  • 没有找到相关文章

最新更新