Skip to content

升级react-native-update后,无法执行pushy bundle #491

@nonfish373

Description

@nonfish373

原本使用的react-native-update-cli是1.11.0版本,node12.22.12版本,但在执行pushy bundle后提示1.11.0已经过期了,让我升级,我在升级完react-native-update-cli后发现还是报错,就将node改到18.20.4,执行pushy bundle后,报了下面的错误。因为某种原因,我没办法使用 npm i 重新安装依赖。请问这种要如何解决?

E:\project\LinghuManagerApp>pushy bundle
react-native-update-cli: 1.43.2 (最新:1.43.2)
react-native-update: 8.5.4 (最新:10.27.1)
平台(ios/android/harmony): android
Bundling with react-native: 0.60.3
Running bundle command: node E:\project\LinghuManagerApp\node_modules\react-native\local-cli\cli.js bundle --assets-dest .pushy/intermedia/android --bundle-output .pushy\intermedia\android\index.bundlejs --platform android --reset-cache --dev false --entry-file index.js
error Cannot find module 'js-yaml'
Require stack:

  • E:\project\LinghuManagerApp\node_modules\cosmiconfig\dist\loaders.js
  • E:\project\LinghuManagerApp\node_modules\cosmiconfig\dist\createExplorer.js
  • E:\project\LinghuManagerApp\node_modules\cosmiconfig\dist\index.js
  • E:\project\LinghuManagerApp\node_modules@react-native-community\cli\build\tools\config\readConfigFromDisk.js
  • E:\project\LinghuManagerApp\node_modules@react-native-community\cli\build\tools\config\index.js
  • E:\project\LinghuManagerApp\node_modules@react-native-community\cli\build\commands\install\install.js
  • E:\project\LinghuManagerApp\node_modules@react-native-community\cli\build\commands\index.js
  • E:\project\LinghuManagerApp\node_modules@react-native-community\cli\build\cliEntry.js
  • E:\project\LinghuManagerApp\node_modules@react-native-community\cli\build\index.js
  • E:\project\LinghuManagerApp\node_modules\react-native\local-cli\cli.js. Run CLI with --verbose flag for more details.
    Error: Cannot find module 'js-yaml'
    Require stack:
  • E:\project\LinghuManagerApp\node_modules\cosmiconfig\dist\loaders.js
  • E:\project\LinghuManagerApp\node_modules\cosmiconfig\dist\createExplorer.js
  • E:\project\LinghuManagerApp\node_modules\cosmiconfig\dist\index.js
  • E:\project\LinghuManagerApp\node_modules@react-native-community\cli\build\tools\config\readConfigFromDisk.js
  • E:\project\LinghuManagerApp\node_modules@react-native-community\cli\build\tools\config\index.js
  • E:\project\LinghuManagerApp\node_modules@react-native-community\cli\build\commands\install\install.js
  • E:\project\LinghuManagerApp\node_modules@react-native-community\cli\build\commands\index.js
  • E:\project\LinghuManagerApp\node_modules@react-native-community\cli\build\cliEntry.js
  • E:\project\LinghuManagerApp\node_modules@react-native-community\cli\build\index.js
  • E:\project\LinghuManagerApp\node_modules\react-native\local-cli\cli.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
    at Module._load (node:internal/modules/cjs/loader:981:27)
    at Module.require (node:internal/modules/cjs/loader:1231:19)
    at require (node:internal/modules/helpers:177:18)
    at Object. (E:\project\LinghuManagerApp\node_modules\cosmiconfig\dist\loaders.js:5:14)
    at Module._compile (node:internal/modules/cjs/loader:1364:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
    at Module.load (node:internal/modules/cjs/loader:1203:32)
    at Module._load (node:internal/modules/cjs/loader:1019:12)
    at Module.require (node:internal/modules/cjs/loader:1231:19)
    Error: "react-native bundle" command exited with code 1.
    at ChildProcess. (C:\Users\lh_sxx\AppData\Roaming\nvm\v18.20.4\node_global\node_modules\react-native-update-cli\lib\bundle.js:236:24)
    at ChildProcess.emit (node:events:517:28)
    at maybeClose (node:internal/child_process:1098:16)
    at ChildProcess._handle.onexit (node:internal/child_process:303:5)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions