错误选项“--entry-file”丢失。使用 --verbose 标志运行 CLI 以获取更多详细信息

Posted

技术标签:

【中文标题】错误选项“--entry-file”丢失。使用 --verbose 标志运行 CLI 以获取更多详细信息【英文标题】:error Option "--entry-file" is missing. Run CLI with --verbose flag for more details 【发布时间】:2020-01-09 12:00:19 【问题描述】:

我尝试安装本机反应,当我输入命令 npm run android-windows there;s error.

如何解决?

这是我的packages.json

“名称”:“Fyp”, “版本”:“0.0.1”, “私人”:真的, “脚本”: "start": "react-native start", “测试”:“开玩笑”, "lint": "eslint.", "android-windows": "react-native bundle --platform android --dev false npm run android-windows--entry-file index.js --bundle-output android/app/src/main/assets/index.android .bundle --assets-dest android/app/src/main/res && react-native run-android" , “依赖”: “反应”:“16.8.6”, “反应原生”:“0.60.5” , “开发依赖”: "@babel/core": "7.5.5", "@babel/runtime": "7.5.5", "@react-native-community/eslint-config": "0.0.3", "babel-jest": "24.9.0", “eslint”:“6.3.0”, “笑话”:“24.9.0”, “metro-react-native-babel-preset”:“0.54.1”, “反应测试渲染器”:“16.8.6” , “开玩笑”: “预设”:“反应原生”

这是错误

。 错误:缺少选项“--entry-file” 在 C:\Users\user\Fyp\node_modules\react-native\node_modules@react-native-community\cli\build\tools\assertRequiredOptions.js:51:13 在 Array.forEach () 在 assertRequiredOptions (C:\Users\user\Fyp\node_modules\react-native\node_modules@react-native-community\cli\build\tools\assertRequiredOptions.js:40:11) 在 Command.handleAction (C:\Users\user\Fyp\node_modules\react-native\node_modules@react-native-community\cli\build\cliEntry.js:159:42) 在 Command.listener (C:\Users\user\Fyp\node_modules\commander\index.js:315:8) 在 Command.emit (events.js:209:13) 在 Command.parseArgs (C:\Users\user\Fyp\node_modules\commander\index.js:651:12) 在 Command.parse (C:\Users\user\Fyp\node_modules\commander\index.js:474:21) 在 setupAndRun (C:\Users\user\Fyp\node_modules\react-native\node_modules@react-native-community\cli\build\cliEntry.js:210:24) 在 Object.run (C:\Users\user\Fyp\node_modules\react-native\node_modules@react-native-community\cli\build\cliEntry.js:173:11) npm 错误!代码生命周期 npm 错误!错误号 1 npm 错误! Fyp@0.0.1 安卓窗口:react-native bundle --platform android --dev false npm run android-windows--entry-file index.js --bundle-output android/app/src/main/ass ets/index.android.bundle --assets-dest android/app/src/main/res && react-native run-android npm 错误!退出状态 1 npm 错误! npm 错误! Fyp@0.0.1 android-windows 脚本失败。 npm 错误!这可能不是 npm 的问题。上面可能还有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\user\AppData\Roaming\npm-cache_logs\2019-09-06T15_03_19_543Z-debug.log

【问题讨论】:

【参考方案1】:

试试这个命令:

react-native bundle --dev false --platform android --entry-file index.js --bundle-output ./android/app/build/intermediates/assets/debug/index.android.bundle --assets-dest ./android/app/build/intermediates/res/merged/debug

参考链接:how to build apk file

【讨论】:

【参考方案2】:

试试这个命令:

react-native bundle --dev false --platform android  --entry-file index.js --bundle-output ./android/app/src/main/assets/index.android.bundle --assets-dest ./android/app/src/main/res

链接here需要修复

【讨论】:

以上是关于错误选项“--entry-file”丢失。使用 --verbose 标志运行 CLI 以获取更多详细信息的主要内容,如果未能解决你的问题,请参考以下文章

错误代码:2013。查询期间丢失与 MySQL 服务器的连接

ORA-00922: 创建 PL/SQL 过程时选项丢失或无效

RedirectToAction() 丢失请求数据

FCM令牌丢失

为啥单击按钮后`JQuery`选项卡会丢失样式

切换到片段选项卡主机中的选项卡时查看寻呼机丢失其内容