分离模式,初始化默认模板,build:rn --platform android 报错
请先确认
- 我已搜索并确定这个提交不是重复的
Taro 版本
v4
相关领域
None
使用框架
React
相关平台
- 所有平台
- Web 端(H5)
- 移动端(React-Native)
- 鸿蒙(Harmony)
- 鸿蒙容器(Harmony Hybrid)
- ASCF 元服务
- 快应用(QuickApp)
- 所有小程序
- 微信小程序
- 企业微信小程序
- 京东小程序
- 百度小程序
- 支付宝小程序
- 支付宝 IOT 小程序
- 头条小程序
- QQ 小程序
- 钉钉小程序
- 飞书小程序
- 快手小程序
小程序基础库版本
No response
问题描述
PowerShell 7.6.5 Loading personal and system profiles took 569ms. npx @tarojs/cli init myApp Taro v4.2.1
Taro 即将创建一个新项目! Need help? Go and open issue: https://tls.jd.com/taro-issue-helper
? 请输入项目介绍 ? 请选择框架 React ? 是否需要使用 TypeScript ? Yes ? 是否需要编译为 ES5 ? Yes ? 请选择 CSS 预处理器(Sass/Less/Stylus) Sass ? 请选择包管理工具 pnpm ? 请选择编译工具 Webpack5 ? 请选择模板源 Github(最新) √ 拉取远程模板仓库成功! ? 请选择模板 默认模板
✔ 创建项目: myApp ✔ 创建文件: D:\project\myApp.husky/commit-msg ✔ 创建文件: D:\project\myApp\babel.config.js ✔ 创建文件: D:\project\myApp\commitlint.config.mjs ✔ 创建文件: D:\project\myApp\config/dev.ts ✔ 创建文件: D:\project\myApp\config/index.ts ✔ 创建文件: D:\project\myApp\config/prod.ts ✔ 创建文件: D:\project\myApp\package.json ✔ 创建文件: D:\project\myApp\project.config.json ✔ 创建文件: D:\project\myApp\src/app.config.ts ✔ 创建文件: D:\project\myApp\src/app.scss ✔ 创建文件: D:\project\myApp\src/app.ts ✔ 创建文件: D:\project\myApp\src/index.html ✔ 创建文件: D:\project\myApp\src/pages/index/index.config.ts ✔ 创建文件: D:\project\myApp\src/pages/index/index.scss ✔ 创建文件: D:\project\myApp\src/pages/index/index.tsx ✔ 创建文件: D:\project\myApp\stylelint.config.mjs ✔ 创建文件: D:\project\myApp\tsconfig.json ✔ 创建文件: D:\project\myApp\types/global.d.ts ✔ 创建文件: D:\project\myApp.editorconfig ✔ 创建文件: D:\project\myApp.env.development ✔ 创建文件: D:\project\myApp.env.production ✔ 创建文件: D:\project\myApp.env.test ✔ 创建文件: D:\project\myApp.eslintrc ✔ 创建文件: D:\project\myApp.gitignore
✔ 初始化 git 成功 执行安装项目依赖 pnpm install, 需要一会儿... Progress: resolved 1, reused 0, downloaded 0, added 0 [WARN] deprecated [email protected]: This version is no longer supported. Please see https://eslint.org/version-support for other options. Progress: resolved 33, reused 33, downloaded 0, added 0 Progress: resolved 46, reused 44, downloaded 0, added 0 Progress: resolved 112, reused 108, downloaded 1, added 0 Progress: resolved 281, reused 275, downloaded 2, added 0 Progress: resolved 570, reused 511, downloaded 2, added 0 Progress: resolved 709, reused 644, downloaded 2, added 0 Progress: resolved 903, reused 810, downloaded 2, added 0 Progress: resolved 1060, reused 965, downloaded 2, added 0 Progress: resolved 1232, reused 1138, downloaded 2, added 0 Progress: resolved 1434, reused 1341, downloaded 2, added 0 Progress: resolved 1460, reused 1367, downloaded 2, added 0 [WARN] 16 deprecated subdependencies found: @humanwhocodes/[email protected], @humanwhocodes/[email protected], @humanwhocodes/[email protected], @swc/[email protected], @types/[email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected] Packages: +1376 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Progress: resolved 1466, reused 1373, downloaded 2, added 0 Progress: resolved 1466, reused 1373, downloaded 2, added 129 Progress: resolved 1466, reused 1373, downloaded 2, added 337 Progress: resolved 1466, reused 1373, downloaded 2, added 694 Progress: resolved 1466, reused 1373, downloaded 2, added 1055 Progress: resolved 1466, reused 1373, downloaded 2, added 1207 Progress: resolved 1466, reused 1373, downloaded 2, added 1286 Progress: resolved 1466, reused 1373, downloaded 2, added 1361 Progress: resolved 1466, reused 1373, downloaded 2, added 1376, done $ husky [WARN] Issues with peer dependencies found. Run "pnpm peers check" to list them.
dependencies:
- @babel/runtime 7.29.7 (8.0.0 is available)
- @tarojs/components 4.2.1
- @tarojs/helper 4.2.1
- @tarojs/plugin-framework-react 4.2.1
- @tarojs/plugin-platform-alipay 4.2.1
- @tarojs/plugin-platform-h5 4.2.1
- @tarojs/plugin-platform-harmony-hybrid 4.2.1
- @tarojs/plugin-platform-jd 4.2.1
- @tarojs/plugin-platform-qq 4.2.1
- @tarojs/plugin-platform-swan 4.2.1
- @tarojs/plugin-platform-tt 4.2.1
- @tarojs/plugin-platform-weapp 4.2.1
- @tarojs/react 4.2.1
- @tarojs/runtime 4.2.1
- @tarojs/shared 4.2.1
- @tarojs/taro 4.2.1
- react 18.3.1 (19.2.8 is available)
- react-dom 18.3.1 (19.2.8 is available)
devDependencies:
- @babel/core 7.29.7 (8.0.1 is available)
- @babel/plugin-transform-class-properties 7.25.9 (8.0.1 is available)
- @babel/preset-react 7.29.7 (8.0.1 is available)
- @commitlint/cli 19.8.1 (21.2.2 is available)
- @commitlint/config-conventional 19.8.1 (21.2.2 is available)
- @pmmmwh/react-refresh-webpack-plugin 0.5.17 (0.6.2 is available)
- @tarojs/cli 4.2.1
- @tarojs/plugin-generator 4.2.1
- @tarojs/taro-loader 4.2.1
- @tarojs/webpack5-runner 4.2.1
- @types/minimatch 5.1.2 (6.0.0 is available)
- @types/node 18.19.130 (26.2.0 is available)
- @types/react 18.3.31 (19.2.18 is available)
- @types/webpack-env 1.18.8
- babel-preset-taro 4.2.1
- eslint 8.57.1 (10.9.0 is available) deprecated
- eslint-config-taro 4.2.1
- eslint-plugin-react 7.37.5
- eslint-plugin-react-hooks 4.6.2 (7.1.1 is available)
- husky 9.1.7
- lint-staged 16.4.0 (17.3.0 is available)
- postcss 8.5.26
- react-refresh 0.14.2 (0.18.0 is available)
- sass 1.103.1
- stylelint 16.26.1 (17.14.1 is available)
- stylelint-config-standard 38.0.0 (40.0.0 is available)
- tsconfig-paths-webpack-plugin 4.2.0
- typescript 5.9.3 (7.0.2 is available)
- webpack 5.91.0 (5.109.2 is available)
[ERR_PNPM_IGNORED_BUILDS] Ignored build scripts: @parcel/[email protected], @swc/[email protected], @tarojs/[email protected], @tarojs/[email protected], [email protected], [email protected], [email protected], [email protected]
Run "pnpm approve-builds" to pick which dependencies should be allowed to run scripts.
✘ 安装项目依赖失败,请自行重新安装!
pnpm approve-builds
There are no packages awaiting approval
cd .\myApp
pnpm approve-builds
√ Choose which packages to build (Press to select, to toggle all, to invert selection) · @parcel/watcher, @swc/core, @tarojs/binding, @tarojs/cli, core-js, core-js-pure, esbuild
√ The next packages will now be built: @parcel/watcher, @swc/core, @tarojs/binding, @tarojs/cli, core-js, core-js-pure, esbuild. Do you approve? (y/N) · true
node_modules/.pnpm/[email protected]/node_modules/core-js-pure: Running postinstall script, done in 80ms node_modules/.pnpm/@[email protected]/node_modules/@tarojs/binding: Running postinstall script, done in 112ms node_modules/.pnpm/[email protected]/node_modules/esbuild: Running postinstall script, done in 175ms node_modules/.pnpm/[email protected]/node_modules/esbuild: Running postinstall script, done in 184ms node_modules/.pnpm/@[email protected]/node_modules/@swc/core: Running postinstall script, done in 99ms node_modules/.pnpm/[email protected]/node_modules/core-js: Running postinstall script, done in 69ms node_modules/.pnpm/@[email protected]/node_modules/@parcel/watcher: Running install script, done in 66ms node_modules/.pnpm/@[email protected].1_@[email protected]/node_modules/@tarojs/cli: Running postinstall script, done in 5.2s pnpm run build:rn --platform android Lockfile is up to date, resolution step is skipped Already up to date . prepare$ husky └─ Done in 120ms Done in 937ms using pnpm v11.3.0 $ taro build --type rn "--platform" "android" Taro v4.2.1
Installing React-Native related packages: react@^18.2.0 react-dom@^18.2.0 react-native@^0.73.1 @react-native/metro-config@^0.73.2 expo@~50.0.2 @tarojs/taro-rn @tarojs/components-rn @tarojs/rn-runner @tarojs/rn-supporter @tarojs/runtime-rn React-Native related packages have been installed successfully.
ATTEHNTION: Package.json has been modified automatically, please submit it by yourself.
metro.config.js created index.js created
WARNING: You should run npx react-native@latest to ensure you're always using the most current version of the CLI. NPX has cached version (0.73.11) != current release (0.87.0)
Welcome to Metro v0.80.12
Fast - Scalable - Integratederror index.js: [BABEL] D:\project\myApp\index.js: Cannot find module 'metro-react-native-babel-preset' Require stack:
- D:\project\myApp\node_modules.pnpm@rnx-kit+babel-preset-metro_c844d856e0977cd580ac0add9e079988\node_modules@rnx-kit\babel-preset-metro-react-native\src\index.js
- D:\project\myApp\node_modules.pnpm\[email protected].1_@ba_a0b1026ccad148eec25c3d99760edafd\node_modules\babel-preset-taro\rn\index.js
- D:\project\myApp\node_modules.pnpm\[email protected].1_@ba_a0b1026ccad148eec25c3d99760edafd\node_modules\babel-preset-taro\index.js
- D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\lib\config\files\module-types.js
- D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\lib\config\files\configuration.js
- D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\lib\config\files\index.js
- D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\lib\index.js
- D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\metro-transform-worker\src\index.js
- D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\metro\src\DeltaBundler\Worker.flow.js
- D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\metro\src\DeltaBundler\Worker.js
- D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\jest-worker\build\workers\processChild.js (While processing: "D:\project\myApp\node_modules\.pnpm\[email protected].1_@ba_a0b1026ccad148eec25c3d99760edafd\node_modules\babel-preset-taro\index.js"). Error: [BABEL] D:\project\myApp\index.js: Cannot find module 'metro-react-native-babel-preset' Require stack:
- D:\project\myApp\node_modules.pnpm@rnx-kit+babel-preset-metro_c844d856e0977cd580ac0add9e079988\node_modules@rnx-kit\babel-preset-metro-react-native\src\index.js
- D:\project\myApp\node_modules.pnpm\[email protected].1_@ba_a0b1026ccad148eec25c3d99760edafd\node_modules\babel-preset-taro\rn\index.js
- D:\project\myApp\node_modules.pnpm\[email protected].1_@ba_a0b1026ccad148eec25c3d99760edafd\node_modules\babel-preset-taro\index.js
- D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\lib\config\files\module-types.js
- D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\lib\config\files\configuration.js
- D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\lib\config\files\index.js
- D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\lib\index.js
- D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\metro-transform-worker\src\index.js
- D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\metro\src\DeltaBundler\Worker.flow.js
- D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\metro\src\DeltaBundler\Worker.js
- D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\jest-worker\build\workers\processChild.js (While processing: "D:\project\myApp\node_modules\.pnpm\[email protected].1_@ba_a0b1026ccad148eec25c3d99760edafd\node_modules\babel-preset-taro\index.js") at Function.resolveFilename (node:internal/modules/cjs/loader:1383:15) at Function.resolve (node:internal/modules/helpers:157:19) at loadPreset (D:\project\myApp\node_modules.pnpm@rnx-kit+babel-preset-metro_c844d856e0977cd580ac0add9e079988\node_modules@rnx-kit\babel-preset-metro-react-native\src\index.js:144:17) at module.exports (D:\project\myApp\node_modules.pnpm@rnx-kit+babel-preset-metro_c844d856e0977cd580ac0add9e079988\node_modules@rnx-kit\babel-preset-metro-react-native\src\index.js:228:36) at module.exports (D:\project\myApp\node_modules.pnpm\[email protected]@ba_a0b1026ccad148eec25c3d99760edafd\node_modules\babel-preset-taro\rn\index.js:23:16) at apply (D:\project\myApp\node_modules.pnpm\[email protected].1_@ba_a0b1026ccad148eec25c3d99760edafd\node_modules\babel-preset-taro\index.js:26:12) at sync (D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\src\gensync-utils\async.ts:31:25) at sync (D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\gensync\index.js:182:19) at factory (D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\gensync\index.js:210:24) at Generator.next () at D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\src\config\full.ts:272:23 at Generator.next () at Function. (D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\src\gensync-utils\async.ts:10:3) at Generator.next () at evaluateSync (D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\gensync\index.js:251:28) at Function.sync (D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\gensync\index.js:89:14) at sync (D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\src\gensync-utils\async.ts:83:25) at sync (D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\gensync\index.js:182:19) at onFirstPause (D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\gensync\index.js:210:24) at Generator.next () at presetDescriptorLoader (D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\src\config\caching.ts:131:34) at cachedFunction.next () at loadPresetDescriptor (D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\src\config\full.ts:483:12) at loadPresetDescriptor.next () at fn (D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\src\config\full.ts:118:33) at recursePresetDescriptors.next () at D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\src\config\full.ts:224:21 at Generator.next () at loadFullConfig (D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\src\config\full.ts:166:4) at loadFullConfig.next () at parse (D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\src\parse.ts:28:35) at parse.next () at evaluateSync (D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\gensync\index.js:251:28) at fn (D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\gensync\index.js:89:14) at stopHiding - secret - don't use this - v1 (D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\src\errors\rewrite-stack-trace.ts:99:14) at parseSync (D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\src\parse.ts:64:48) at Object.transform [as nextTransformer] (D:\project\myApp\node_modules.pnpm@react-native+metro-babel-t_42fc8e1d531e3b2f916cc12784e39700\node_modules@react-native\metro-babel-transformer\src\index.js:209:11) at Object.transform (D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@tarojs\rn-transformer\src\index.ts:44:18) at D:\project\myApp\node_modules.pnpm@[email protected]__c14a719ef20ea01f31fa10e1bc8d8938\node_modules@tarojs\rn-supporter\src\taroTransformer.ts:60:51 at Generator.next () at fulfilled (D:\project\myApp\node_modules.pnpm@[email protected]__c14a719ef20ea01f31fa10e1bc8d8938\node_modules@tarojs\rn-supporter\dist\taroTransformer.js:5:58) info Run CLI with --verbose flag for more details.
D:\project\myApp>T:;.JS;=; 系统找不到指定的驱动器。
D:\project\myApp>node "D:\project\myApp\node_modules.bin\...pnpm@[email protected].1_@[email protected]\node_modules@tarojs\cli\bin\taro" build --type rn "--platform" "android" Taro v4.2.1
WARNING: You should run npx react-native@latest to ensure you're always using the most current version of the CLI. NPX has cached version (0.73.11) != current release (0.87.0)
Welcome to Metro v0.80.12
Fast - Scalable - Integratederror index.js: [BABEL] D:\project\myApp\index.js: Cannot find module 'metro-react-native-babel-preset' Require stack:
- D:\project\myApp\node_modules.pnpm@rnx-kit+babel-preset-metro_c844d856e0977cd580ac0add9e079988\node_modules@rnx-kit\babel-preset-metro-react-native\src\index.js
- D:\project\myApp\node_modules.pnpm\[email protected].1_@ba_a0b1026ccad148eec25c3d99760edafd\node_modules\babel-preset-taro\rn\index.js
- D:\project\myApp\node_modules.pnpm\[email protected].1_@ba_a0b1026ccad148eec25c3d99760edafd\node_modules\babel-preset-taro\index.js
- D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\lib\config\files\module-types.js
- D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\lib\config\files\configuration.js
- D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\lib\config\files\index.js
- D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\lib\index.js
- D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\metro-transform-worker\src\index.js
- D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\metro\src\DeltaBundler\Worker.flow.js
- D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\metro\src\DeltaBundler\Worker.js
- D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\jest-worker\build\workers\processChild.js (While processing: "D:\project\myApp\node_modules\.pnpm\[email protected].1_@ba_a0b1026ccad148eec25c3d99760edafd\node_modules\babel-preset-taro\index.js"). Error: [BABEL] D:\project\myApp\index.js: Cannot find module 'metro-react-native-babel-preset' Require stack:
- D:\project\myApp\node_modules.pnpm@rnx-kit+babel-preset-metro_c844d856e0977cd580ac0add9e079988\node_modules@rnx-kit\babel-preset-metro-react-native\src\index.js
- D:\project\myApp\node_modules.pnpm\[email protected].1_@ba_a0b1026ccad148eec25c3d99760edafd\node_modules\babel-preset-taro\rn\index.js
- D:\project\myApp\node_modules.pnpm\[email protected].1_@ba_a0b1026ccad148eec25c3d99760edafd\node_modules\babel-preset-taro\index.js
- D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\lib\config\files\module-types.js
- D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\lib\config\files\configuration.js
- D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\lib\config\files\index.js
- D:\project\myApp\node_modules.pnpm@[email protected]\node_modules@babel\core\lib\index.js
- D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\metro-transform-worker\src\index.js
- D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\metro\src\DeltaBundler\Worker.flow.js
- D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\metro\src\DeltaBundler\Worker.js
- D:\project\myApp\node_modules.pnpm\[email protected]\node_modules\jest-worker\build\workers\processChild.js (While processing: "D:\project\myApp\node_modules\.pnpm\[email protected].1_@ba_a0b1026ccad148eec25c3d99760edafd\node_modules\babel-preset-taro\index.js") at Function._resolveFilename (node:internal/modules/cjs/loader:1383:15) at Function.resolve (node:internal/modules/helpers:157:19) at loadPreset (D:\project\myApp\node_modules.pnpm@rnx-kit+babel-preset-metro_c844d856e0977cd580ac0add9e079988\node_modules@rnx-kit\babel-preset-metro-react-native\src\index.js:144:17) at module.exports (D:\project\myApp\node_modules.pnpm@rnx-kit+babel-preset-metro_c844d856e0977cd580ac0add9e079988\n
Source: NervJS/taro