reactjs - react-native 项目的构建问题
问题描述
我创建了一个新的 react-native 项目
react-native init navigationApp--version 0.59.8
但是有构建问题......当我尝试运行时(react-native run-android
)
控制台停留步骤:app:installDebug
并且部分有一些错误npm
。
我尝试了他们的步骤;
1.rm -rf node_modules package-lock.json
2. npm install
react-native@0.55.2 babel-preset-react-native@4.0.0
3.npm install
4.react-native run-android
λ react-native run-android
C:\Users\MONSTER\Desktop\project\react-navigation\navigationApp\node_modules (55ms)
在已运行的 JS 服务器中扫描符号链接的文件夹。在设备上构建和安装应用程序(cd android && gradlew.bat installDebug)... 启动 Gradle 守护程序(后续构建会更快)<===========-> 97% EXECUT¦ NG [7m 40s]
IDLE IDLE IDLE IDLE IDLE :app:installDebug IDLE IDLE
λ npm start
> navigationApp@0.0.1 start C:\Users\MONSTER\Desktop\project\react-navigation\navigationApp
> node node_modules/react-native/local-cli/cli.js start
Scanning folders for symlinks in C:\Users\MONSTER\Desktop\project\react-navigation\navigationApp\node_modules (49ms)
┌───────────────────────────────────────────────────────────────────────────
───┐
│
│
│ Running Metro Bundler on port 8081.
│
│
│
│ Keep Metro running while developing on any JS projects. Feel free to
│
│ close this tab and run your own Metro instance if you prefer.
│
│
│
│ https://github.com/facebook/react-native
│
│
│
└───────────────────────────────────────────────────────────────────────────
───┘
Looking for JS files in
C:\Users\MONSTER\Desktop\project\react-navigation\navigationApp
Metro Bundler ready.
Loading dependency graph, done.
ERROR EPERM: operation not permitted, lstat 'C:\Users\MONSTER\Desktop\project\react-navigation\navigationApp\android\app\build\intermediates\blame\res\debug\multi-v2'
npm ERR! code ELIFECYCLE
npm ERR! errno 11
npm ERR! navigationApp@0.0.1 start: `node node_modules/react-native/local-cli/cli.js start`
npm ERR! Exit status 11
npm ERR!
npm ERR! Failed at the navigationApp@0.0.1 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\MONSTER\AppData\Roaming\npm-cache\_logs\2019-07-31T07_51_31_477Z-debug.log
解决方案
你必须清理你的项目如下
npm start -- --reset-cache
react-native run-android
此外,您可以清除项目 androidgradlew
文件,
cd/android
./gradlew clean
推荐阅读
- javascript - 带有 IEF、“静态”变量和事件的画布
- spring-boot - 如何使用 QuerydslPredicateExecutor::findOne() 在 SQL 选择中发出“LIMIT 1”?
- python - elif 和 else 命令被完全忽略,无论我输入什么,即使是随机字母,我总是得到 if 的答案
- sinon - 如何在 TypeORM 中使用 sinon 存根链接函数
- vue.js - 如何在 natviescript-vue vuex 商店操作中使用 $navigateTo?
- c# - 单击按钮以表单形式发送后,我想要一个模态
- html - 如何使用 CSS 最好地替代聊天气泡定位?
- python - 熊猫连续检测负数并返回值
- oauth - 开放 ID 令牌与 Oauth 令牌
- php - foreach 回显数组回显“数组”而不是值