初次運行react-native項目babelHelpers報錯
TypeError: babelHelpers.typeof is not a function
解決辦法
全局安裝了一次babel
在項目的根目錄安裝項目內(nèi)部運行babel
npm install --save-dev babel-cli && npm init
要初始化我們的項目目錄 npm init命令,生成package.json文件很關(guān)鍵
將在這個命令下安裝babel-cli茄袖,他會在當(dāng)前項目安裝最后一個穩(wěn)定版本的babel-cli并且也會追加在package.json的devDependencies里
安裝插件和預(yù)設(shè)
babel本身并沒有做很多事情句喷,但是通過插件和預(yù)設(shè)可以實現(xiàn)很多功能期吓。我們希望可以通過babel在我們的代碼中使用es2016和es2015所有的優(yōu)美語法皮假。
為此我們需要安裝兩個預(yù)設(shè)文件在 devDependencies里仅父。
npm install --save-dev babel-preset-es2015 babel-preset-stage-0
安裝react-native開發(fā)環(huán)境
react-native init AwesomeProject
cd AwesomeProject
react-native run-ios
android 配置環(huán)境類似
PS: 在配置react-native環(huán)境之前现诀,要在根目錄下面安裝babel-preset-es2015 babel-preset-stage-0 和package.json
然后在去生成react-native環(huán)境