【发布时间】:2020-10-23 14:29:26
【问题描述】:
您好,我正在尝试按照官方文档上的“React Native CLI 快速入门”指南设置我的第一个 react-native 应用程序,但我一直坚持通过执行 npx react-native init AwesomeProject 来实际创建 react-native 应用程序,命令提示符输出如下:
npm ERR! Maximum call stack size exceeded
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Lee\AppData\Roaming\npm-cache\_logs\2020-07-02T21_19_44_629Z-debug.log
Install for [ 'react-native@latest' ] failed with code 1
这是调试日志中的相关错误:
10480 verbose stack RangeError: Maximum call stack size exceeded
10480 verbose stack at RegExp.test (<anonymous>)
10480 verbose stack at isDepOptional (C:\Program Files\nodejs\node_modules\npm\lib\install\deps.js:432:45)
10480 verbose stack at failedDependency (C:\Program Files\nodejs\node_modules\npm\lib\install\deps.js:441:9)
10480 verbose stack at failedDependency (C:\Program Files\nodejs\node_modules\npm\lib\install\deps.js:457:9)
10480 verbose stack at failedDependency (C:\Program Files\nodejs\node_modules\npm\lib\install\deps.js:457:9)
10480 verbose stack at failedDependency (C:\Program Files\nodejs\node_modules\npm\lib\install\deps.js:457:9)
10480 verbose stack at failedDependency (C:\Program Files\nodejs\node_modules\npm\lib\install\deps.js:457:9)
10480 verbose stack at failedDependency (C:\Program Files\nodejs\node_modules\npm\lib\install\deps.js:457:9)
10480 verbose stack at failedDependency (C:\Program Files\nodejs\node_modules\npm\lib\install\deps.js:457:9)
10480 verbose stack at failedDependency (C:\Program Files\nodejs\node_modules\npm\lib\install\deps.js:457:9)
10480 verbose stack at failedDependency (C:\Program Files\nodejs\node_modules\npm\lib\install\deps.js:457:9)
10480 verbose stack at failedDependency (C:\Program Files\nodejs\node_modules\npm\lib\install\deps.js:457:9)
10480 verbose stack at failedDependency (C:\Program Files\nodejs\node_modules\npm\lib\install\deps.js:457:9)
10480 verbose stack at failedDependency (C:\Program Files\nodejs\node_modules\npm\lib\install\deps.js:457:9)
10480 verbose stack at failedDependency (C:\Program Files\nodejs\node_modules\npm\lib\install\deps.js:457:9)
10480 verbose stack at failedDependency (C:\Program Files\nodejs\node_modules\npm\lib\install\deps.js:457:9)
10481 verbose cwd C:\Users\Lee
10482 verbose Windows_NT 10.0.18363
10483 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "react-native@latest" "--global" "--prefix" "C:\\Users\\Lee\\AppData\\Roaming\\npm-cache\\_npx\\19364" "--loglevel" "error" "--json"
10484 verbose node v14.5.0
10485 verbose npm v6.14.5
10486 error Maximum call stack size exceeded
10487 verbose exit [ 1, true ]
我已尝试清除 npm 缓存,如其他几篇关于类似问题的帖子中所述,但无济于事。我还尝试从 npm 卸载 react-native-cli,我从未手动安装过。任何帮助将不胜感激。
【问题讨论】:
标签: react-native npm npx