我使用下面的命令来响应应用程序的路线。
npm i反应本机路由器通量节省
然后通过"npm启动“重新启动npm并得到此错误。
无法解决来自"node_modules\react-navigation-stack\lib\module\views\StackView\StackViewCard.js“的”反应本机屏幕“的问题,无法构建JavaScript包。
如何修复此错误?我还更新了国家预防机制。
这是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": {
"expo": "~36.0.0",
"react": "~16.9.0",
"react-dom": "~16.9.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-36.0.0.tar.gz",
"react-native-router-flux": "^4.2.0",
"react-native-web": "~0.11.7"
},
"devDependencies": {
"babel-preset-expo": "~8.0.0",
"@babel/core": "^7.0.0"
},
"private": true
}发布于 2020-02-24 10:05:03
我用的是反应本地官方导航。它真的很有用,而且很容易使用。访问https://facebook.github.io/react-native/docs/navigation
发布于 2020-03-24 10:15:54
我也有过同样的问题。注意到回购中的package.json缺少了依赖项中的反应本机屏幕。
npm i反应-本地屏幕
发布于 2020-02-21 04:29:41
这是因为新的react-navigation更改。现在执行npm安装是在安装最新版本而不是以前的版本。
您应该清除缓存,方法是删除node_module,.expo和package-lock.json,然后重新安装所有包,然后使用以下命令启动项目:expo r -c,它应该重置缓存并使项目再次按预期工作。
https://stackoverflow.com/questions/60328473
复制相似问题