2017-10-15 48 views
0

我試圖在應用程序中添加靜態圖像作爲圖標時出現此錯誤。我的所有資產都位於根目錄中的assets文件夾中。我已將我的應用程序命名爲jobsicle以使用絕對路徑而不是../../assets/...。當我運行我的應用程序我得到這個錯誤:圖片路徑react-native:無法解析模塊

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 

體:{ 「從」:「C:\用戶\ Shahzaib 拉希姆\文件\工作\ jobsicle \屏幕\用人\ EmployerHomeScreen.js 「‘爲’:‘jobsicle/assets/icons/bottomNav/[email protected]’,‘消息’:」無法 解析模塊 jobsicle/assets/icons/bottomNav/[email protected]C:\\Users\\Shahzaib Rahim\\Documents\\work\\jobsicle\\screens\\employer\\EmployerHomeScreen.js: 模塊不會在模塊地圖\ n \存在nThis可能與 https://github.com/facebook/react-native/issues/4968https://github.com/facebook/react-native/issues/4968 \ n要解決嘗試 以下內容:\ n 1.清除守望員手錶:watchman watch-del-all。\ n 2.德LETE的node_modules文件夾:rm -rf node_modules && npm install \ n 3.復位打包器緩存:rm -fr $TMPDIR/react-*npm start -- --reset-cache 「」 名稱 「:」 UnableToResolveError」, 「類型」: 「UnableToResolveError」, 「錯誤」:[{}]}

爲什麼我遇到這個錯誤?

+0

您是否嘗試再次運行npm start? – SNT

回答

0

通過重命名圖標而無需特殊字符(如@_)解決了此問題。顯然,具有特殊字符的文件名會在節點運行時觸發錯誤。