#node_modules/expo/AppEntry.js: BABEL
我已经为我的项目安装了所有的依赖项,并且我遇到了这个问题,我不知道如何解决它。
#package.json - Main
{
"main": "node_modules/expo/AppEntry.js",
"scripts": {
"start": "expo start",
"android": "expo start --android",
"ios": "expo start --ios",
"web": "expo start --web",
"eject": "expo eject"
},
"dependencies": {
"babel": "^6.23.0",
"expo": "~39.0.2",
"expo-status-bar": "~1.0.2",
"react": "16.13.1",
"react-dom": "16.13.1",
"react-native": "https://github.com/expo/react-native/archive/sdk-39.0.4.tar.gz",
"react-native-dotenv": "^2.4.2",
"react-native-web": "~0.13.12"
},
"devDependencies": {
"@babel/core": "~7.9.0",
"babel-plugin-module-resolver": "^4.0.0"
},
"private": true,
"name": "my-project"
}

发布于 2020-11-09 17:09:56
检查您的GitHub回购,正如byCedric指出的,您的问题在于您正在使用的依赖项。我做了以下的修改,这个应用程序看起来很好用,
截图:

package.json
{
"main": "node_modules/expo/AppEntry.js",
"scripts": {
"start": "expo start",
"android": "expo start --android",
"ios": "expo start --ios",
"web": "expo start --web",
"eject": "expo eject"
},
"dependencies": {
"@react-native-community/picker": "^1.6.6",
"expo": "~39.0.2",
"expo-status-bar": "~1.0.2",
"react": "16.13.1",
"react-dom": "16.13.1",
"react-native": "https://github.com/expo/react-native/archive/sdk-39.0.4.tar.gz",
"react-native-dotenv": "^2.4.2",
"react-native-fs": "^2.16.6",
"react-native-web": "~0.13.12"
},
"devDependencies": {
"@babel/core": "~7.9.0"
},
"private": true
}在安装了上面提到的所有依赖项之后,我还面临以下文件的两个问题:
node_modules\dotenv\lib\main.jsnode_modules\react-native-dotenv\index.js他们使用的是Node standard library module "fs",所以我在上面的两个文件中用react-native-fs包替换了它。
修改后的两个文件:
//node_modules\dotenv\lib\main.js
const fs = require("react-native-fs")
const path = require('path')
function log (message /*: string */) {
console.log(`[dotenv][DEBUG] ${message}`)
}
...// node_modules\react-native-dotenv\index.js
const {readFileSync} = require("react-native-fs")
const dotenv = require('dotenv')
function parseDotenvFile(path, verbose = false) {
let content
...此外,在WeatherDetails.js中有一个错误,您将unitSystem而不是unitsSystem作为props传递。
https://stackoverflow.com/questions/64747106
复制相似问题