-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Description
相关平台
React Native
使用框架: React
复现步骤
root@XIUYU-WJH:/mnt/e/CodeSpace/taro-app/rnapp# taro build --type rn --platform android
👽 Taro v4.1.4
warn Package @ant-design/react-native contains invalid configuration: "dependency.assets" is not allowed. Please verify it's properly linked using "npx react-native config" command and contact the package maintainers about this.
Welcome to Metro v0.80.12
Fast - Scalable - Integrated
transform[stderr]: DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
transform[stderr]:
transform[stderr]: More info: https://sass-lang.com/d/legacy-js-api
transform[stderr]:
transform[stderr]: (node:7632) [stylelint:002] DeprecationWarning: The CommonJS Node.js API is deprecated.
transform[stderr]: See https://stylelint.io/migration-guide/to-16
transform[stderr]: (Use node --trace-deprecation ...
to show where the warning was created)
transform[stderr]: DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
transform[stderr]:
transform[stderr]: More info: https://sass-lang.com/d/legacy-js-api
transform[stderr]:
transform[stderr]: (node:7626) [stylelint:002] DeprecationWarning: The CommonJS Node.js API is deprecated.
transform[stderr]: See https://stylelint.io/migration-guide/to-16
transform[stderr]: (Use node --trace-deprecation ...
to show where the warning was created)
error src/pages/index/index.scss: Cannot find module '/mnt/e/CodeSpace/taro-app/rnapp/node_modules/stylelint/lib/utils/declarationValueIndex.cjs' imported from /mnt/e/CodeSpace/taro-app/rnapp/node_modules/stylelint-taro-rn/dist/index.esm.js.
Error: Cannot find module '/mnt/e/CodeSpace/taro-app/rnapp/node_modules/stylelint/lib/utils/declarationValueIndex.cjs' imported from /mnt/e/CodeSpace/taro-app/rnapp/node_modules/stylelint-taro-rn/dist/index.esm.js
at finalizeResolution (node:internal/modules/esm/resolve:275:11)
at moduleResolve (node:internal/modules/esm/resolve:860:10)
at defaultResolve (node:internal/modules/esm/resolve:984:11)
at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:780:12)
at ModuleLoader.#cachedDefaultResolve (node:internal/modules/esm/loader:704:25)
at ModuleLoader.resolve (node:internal/modules/esm/loader:687:38)
at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:305:38)
期望结果
按照流程编译生成reactnative的代码
实际结果
搞了4天,按照文档的步骤连个模板都跑不起来
各种依赖互相版本不兼容
环境信息
root@XIUYU-WJH:/mnt/e/CodeSpace/taro-app/rnapp# taro info
👽 Taro v4.1.4
Taro CLI 4.1.4 environment info:
System:
OS: Linux 6.6 Ubuntu 24.04.2 LTS 24.04.2 LTS (Noble Numbat)
Shell: 5.2.21 - /bin/bash
Binaries:
Node: 22.17.1 - /usr/bin/node
Yarn: 1.22.22 - /usr/bin/yarn
npm: 10.9.2 - /usr/bin/npm
npmPackages:
@tarojs/cli: 4.1.4 => 4.1.4
@tarojs/components: 4.1.4 => 4.1.4
@tarojs/components-rn: 4.1.4 => 4.1.4
@tarojs/helper: 4.1.4 => 4.1.4
@tarojs/plugin-framework-react: 4.1.4 => 4.1.4
@tarojs/plugin-platform-alipay: 4.1.4 => 4.1.4
@tarojs/plugin-platform-h5: 4.1.4 => 4.1.4
@tarojs/plugin-platform-harmony-hybrid: 4.1.4 => 4.1.4
@tarojs/plugin-platform-jd: 4.1.4 => 4.1.4
@tarojs/plugin-platform-qq: 4.1.4 => 4.1.4
@tarojs/plugin-platform-swan: 4.1.4 => 4.1.4
@tarojs/plugin-platform-tt: 4.1.4 => 4.1.4
@tarojs/plugin-platform-weapp: 4.1.4 => 4.1.4
@tarojs/react: 4.1.4 => 4.1.4
@tarojs/rn-runner: 4.1.4 => 4.1.4
@tarojs/rn-supporter: 4.1.4 => 4.1.4
@tarojs/runtime: 4.1.4 => 4.1.4
@tarojs/runtime-rn: 4.1.4 => 4.1.4
@tarojs/shared: 4.1.4 => 4.1.4
@tarojs/taro: 4.1.4 => 4.1.4
@tarojs/taro-loader: 4.1.4 => 4.1.4
@tarojs/taro-rn: 4.1.4 => 4.1.4
@tarojs/webpack5-runner: 4.1.4 => 4.1.4
babel-preset-taro: 4.1.4 => 4.1.4
eslint-config-taro: 4.1.4 => 4.1.4
expo: 50.0.2 => 50.0.2
react: 18.2.0 => 18.2.0
react-native: 0.73.1 => 0.73.1