1. 程式人生 > >taro react-native端開發環境搭建

taro react-native端開發環境搭建

cnpm component efi 圖片 con 命令 安裝 eight rdquo

taro跨端開發搭建環境中遇到的坑以及解決辦法:

  1. 安裝node_modules依賴時經常會出錯,這時可以把依賴刪了,重新按照依賴,可以使用命令yarn/cnpm/npm,用這些命令安裝依賴也可能會出錯,多試一下,看哪個可以安裝成功,一般是yarn>cnpm>npm。
  2. 編譯react native項目時,會報“Cannot find module ‘fbjs/lib/keyMirror‘”

原因:@tarojs/cli中沒有fbjs依賴

解決方法:首先輸入命令$ npm config get prefix , 再輸入命令$ ls -al `which taro`找到@tarojs/cli所在目錄,在該目錄下輸入命令 $ sudo yarn add fbjs 即可安裝fbjs依賴,然後在項目中輸入命令 npm run dev:rn 重新運行項目。

  1. 在iOS上運行taro開發的網易嚴選項目,報錯 Unable to resolve ./selector" from ".//node_modules/@tarojs/components-rn/dist/components/Picker/index.js`: The module `./selector` could not be found"技術分享圖片

原因:taro框架自身問題,文件名大小寫不統一導致的。

解決方法:需自己手動修改一下taro裏面文件,使大小寫保持一致。

技術分享圖片

路徑: ..rn_temp/node_modules/@tarojs/components-rn/dist/components/Picker

技術分享圖片

taro react-native端開發環境搭建