Error: Unable to resolve module `react-native-root-toast` from `/Users/xinbao/Desktop/測(cè)試米家/miot-plugin-sdk/projects/com.xiaomi.demo/Main/UIComponent/ToastExample.js`: Module does not exist in the module map
This might be related to https://github.com/facebook/react-native/issues/4968
To resolve try the following:
? 1. Clear watchman watches: `watchman watch-del-all`.
? 2. Delete the `node_modules` folder: `rm -rf node_modules && npm install`.
? 3. Reset Metro Bundler cache: `rm -rf /tmp/metro-bundler-cache-*` or `npm start -- --reset-cache`.? 4. Remove haste cache: `rm -rf /tmp/haste-map-react-native-packager-*`.
解決:
1.報(bào)錯(cuò)的大概意思是无午,`react-native-root-toast`這個(gè)模塊不存在禀综。我按照提示的1畦韭,2哑诊,3啊片,4步驟還是沒用笔横。
2.我們執(zhí)行npm install時(shí)厂镇,是根據(jù)package.json文件中的配置進(jìn)行下載的苍糠,所以我們到自己的package.json里查看有沒有這個(gè)模塊涮较。沒有的話稠鼻,加上"react-native-root-toast": "^1.4.0"并保存(注意我這里的版本號(hào)是^1.4.0是和我的React的版本,ReactNative版本匹配的狂票,請(qǐng)注意匹配版本號(hào))候齿,刪除node_modules,重新 npm install。
3.如下圖: