npx create-react-app 在 big sur 上执行 yarnpkg 时失败
Posted
技术标签:
【中文标题】npx create-react-app 在 big sur 上执行 yarnpkg 时失败【英文标题】:npx create-react-app fails while executing yarnpkg on big sur 【发布时间】:2021-02-28 21:21:58 【问题描述】:我已经找到了一些关于此的帖子,但现有的解决方案似乎都不起作用。
OSX 大苏尔 纱线 1.22.10 npm 7.0.11 我更新了 xcode 开发者工具。 我删除了 npm 缓存 我删除了 .npm 和 .yarnrc 文件夹然后尝试使用npx create-react-app
启动一个新的 React 应用程序并获得以下信息:
error An unexpected error occurred: "expected workspace package to exist for \"eslint\"".
info If you think this is a bug, please open a bug report with the information provided in "/Users/gdboling/Projects/BalancedComp/clients/packages/rewards/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
Aborting installation.
yarnpkg add --exact react react-dom react-scripts cra-template --cwd /Users/gdboling/Projects/BalancedComp/clients/packages/rewards has failed.
日志文件有:
26 verbose stack Error: command failed
26 verbose stack at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/index.js:64:27)
26 verbose stack at ChildProcess.emit (node:events:329:20)
26 verbose stack at maybeClose (node:internal/child_process:1055:16)
26 verbose stack at Process.ChildProcess._handle.onexit (node:internal/child_process:288:5)
【问题讨论】:
如果您已解决此问题,请返回并自行回答@Gregg 有锻炼吗? 【参考方案1】:在 macOS Big Sur 上遇到了同样的问题。我通常使用brew
来安装我的软件包。只需升级软件包就可以解决我的问题:
brew upgrade
之后
brew cleanup
brew
升级完成后,您可能需要重新启动npm
。
【讨论】:
【参考方案2】:在 Vue 项目中遇到了完全相同的问题。我正在使用 OSX Catalina 和 npm 7.0.8。
通过在此处找到的帖子解决了我的错误:https://forum.quasar-framework.org/topic/6258/errors-updating-to-v2/5
FrankM的回答:
检查您的 index.template.html。 将 htmlWebpackPlugin.options.ctx.mode 替换为 ctx.mode
也许这会有所帮助,并且您的项目中的任何地方都有类似的条目。
【讨论】:
以上是关于npx create-react-app 在 big sur 上执行 yarnpkg 时失败的主要内容,如果未能解决你的问题,请参考以下文章
“npx create-react-app appname”不起作用
我无法使用 npx create-react-app 安装反应?
npx create-react-app 在 big sur 上执行 yarnpkg 时失败