如何删除本机项目中的本机元素

时间:2018-06-22 10:33:34

标签: javascript react-native

我想在我的本机项目中删除react-native元素。 yarn remove react-native-elements yarn remove react-native-vector-icons 当我删除该模块及其依赖性时,出现错误。

error: bundling failed: Error: Unable to resolve module `react-native-elements` from `/Users/assetfun/Desktop/amigo/src/components/registerLogin/registerLogin.js`: Module `react-native-elements` does not exist in the Haste module map

enter image description here 这种方法不能解决问题。

  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-*

希望有人帮助

2 个答案:

答案 0 :(得分:1)

确保您没有在任何文件中导入react-native-elements和react-native-vector-icons(请确保将其导入registerLogin.js中)。

答案 1 :(得分:1)

即使您删除了尝试在registerLogin.js中导入该模块的信息,也是如此。因此,请删除该内容,然后重试。