![](/img/trans.png)
[英]Error in running npx react-native CLI in Android emulator
[英]Error running npx to create a react-native project
我正在嘗試使用這樣的 npx 使用打字稿模板創建一個新項目
npx react-native init AwesomeTSProject --template react-native-template-typescript
它創建了文件夾,但它向我顯示了這個錯誤
✔ Downloading template
✔ Copying template
✔ Processing template
✖ Installing dependencies
error Error: Command failed: yarn install
warning react-native > @react-native-community/cli-platform-ios > xcode > uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
warning react-native > @react-native-community/cli > @react-native-community/cli-plugin-metro > metro > jest-haste-map > sane@4.1.0: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
warning react-native > @react-native-community/cli > @react-native-community/cli-plugin-metro > metro > metro-minify-uglify > uglify-es@3.3.9: support for ECMAScript is superseded by `uglify-js` as of v3.13.0
warning react-native > react-native-codegen > jscodeshift > micromatch > snapdragon > source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
warning react-native > react-native-codegen > jscodeshift > micromatch > snapdragon > source-map-resolve > resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
warning react-native > react-native-codegen > jscodeshift > micromatch > snapdragon > source-map-resolve > urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
warning react-native > react-native-codegen > jscodeshift > micromatch > snapdragon > source-map-resolve > source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
warning @react-native-community/eslint-config > babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
error @typescript-eslint/eslint-plugin@5.12.1: The engine "node" is incompatible with this module. Expected version "^12.22.0 || ^14.17.0 || >=16.0.0". Got "15.14.0"
error Found incompatible module.
yarn install v1.22.17
info No lockfile found.
[1/4] Resolving packages...
[2/4] Fetching packages...
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
我已經檢查了https://yarnpkg.com/en/docs/cli/install和https://v8.dev/blog/math-random但找不到問題,我已經在 Stack 中檢查過溢出但沒有找到任何東西。
就我而言,升級節點版本解決了這個問題。
在我的情況下,運行這個命令 npx react-native init YourProjectHere --template react-native-template-typescript --npm
我正在運行 ZORIN OS(UBUNTU),所以在添加 sudo 后為我做了工作。
sudo npx react-native init ProjectName
我有同樣的問題,我的節點版本是
3.2.0
然后我確實將它重置為yarn set version 1.22.1
,它運行良好我的節點版本是18
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.