本机基础错误 "Module `color` does not exist in the Haste module map"

Error with native base "Module `color` does not exist in the Haste module map"

我在应用程序启动时遇到本机基础问题,iOS 或 Android

error:(Unable to resolve module `color` from `#appRoot/native-base-theme/variables/platform.js`: Module `color` does not exist in the Haste module map

我已经尝试过的

  1. 清除守望者手表:watchman watch-del-all.
  2. 删除 node_modules 文件夹:rm -rf node_modules && npm install
  3. 重置 Metro Bundler 缓存:rm -rf /tmp/metro-bundler-cache-*npm start -- --reset-cache
  4. 移除加速缓存:rm -rf /tmp/haste-map-react-native-packager-*。 (空))
  5. 删除 Pods 和 podfile.lock 然后 pod install
  6. 卸载模拟器和设备上的应用程序。
  7. 清理 xcode
  8. 上的构建文件夹
  9. 重启 MAC !

版本

native-base: "2.13.5"
react": "16.8.3"
react-moment": "0.9.2"

更新

此错误仅在调试模式下发生

已解决!
我所做的是:
- 删除包-lock.json
- npm 开始 -- --reset-cache

如果我只执行 npm start -- --reset-cache,它不会工作...很奇怪。