RN關於Windows電腦上創建 移植到Mac 和 react-native-vector-icons報錯
阿新 • • 發佈:2018-02-01
span fail 目錄 關於 src 方法 pes gets error:
1 進入項目更新npm 正如jerry指出的那樣,這是NPM中的一個錯誤。現在有一個修復程序可用。您可以使用更新NPM
npm i -g npm
。刪除了React Native,npm remove --save react-native
並重新安裝了RNnpm i --save react-native
2 error: bundling failed: Error: While resolving module `react-native-vector-icons/MaterialIcons`, the Haste package `react-native-vector-icons` was found. However the module `MaterialIcons` could not be found within the package. Indeed, none of these files exist: * `/Users/user/my-app/node_modules/react-native/local-cli/core/__fixtures__/files/MaterialIcons(.native||.ios.js|.native.js|.js|.ios.json|.native.json|.json)` * `/Users/user/my-app/node_modules/react-native/local-cli/core/__fixtures__/files/MaterialIcons/index(.native||.ios.js|.native.js|.js|.ios.json|.native.json|.json)`
第一步
在rn-cli.config.js
在我的項目根目錄中為此使用RN 0.52.0解決方法:
const blacklist = require(‘metro/src/blacklist‘) module.exports = { getTransformModulePath () { return require.resolve(‘react-native-typescript-transformer‘) }, getSourceExts () { return [‘ts‘, ‘tsx‘] }, getBlacklistRE () { return blacklist([/react-native\/local-cli\/core\/__fixtures__.*/]) }, }
第二步
rm ./node_modules/react-native/local-cli/core/__fixtures__/files/package.json
退出程序 重新運行
RN關於Windows電腦上創建 移植到Mac 和 react-native-vector-icons報錯