【问题标题】:Getting the error "Next.js unmet peer dependency error " when installing next.js app安装 next.js 应用程序时出现错误“Next.js unmet peer dependency error”
【发布时间】:2022-11-16 03:21:10
【问题描述】:

因此,当我尝试使用 npx create-next-app@latest todo-app 命令创建新的 Next.js 应用程序时,在安装时出现以下错误:

“eslint-config-next > @typescript-eslint/parser > @typescript-eslint/typescript-estree > tsutils@3.21.0”具有未满足的对等依赖性“typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7 .0-dev || >= 3.7.0-beta”。

安装后,当我尝试使用 yarn dev 运行应用程序时(我也尝试了 npm run dev 但无济于事),它不会工作,我收到以下错误:

./node_modules/next/dist/client/dev/amp-dev.js
Module not found: Can't resolve 'F:\{folder names}\node_modules\next\dist\compiled\regenerator-runtime\runtime.js' in 'F:\{folder names}\node_modules\next\dist\client\dev'
[DEP_WEBPACK_MODULE_ISSUER] DeprecationWarning: Module.issuer: Use new ModuleGraph API

在这个错误之后我也得到了更多的错误,所以我只是要添加它们的图像。987654321@

【问题讨论】:

    标签: next.js dependencies node-modules yarnpkg


    【解决方案1】:

    你回应create-next-app CLI 工具询问你是否愿意使用 Typescript 时?我在选择时看到同样的问题.如果即使您选择了 Typescript 也需要所以它产生.js源文件而不是.ts那么无论如何它都应该安装该依赖项。感觉像是 CLI 工具中的逻辑缺陷。

    实际上,您必须使用您选择的包管理器手动添加它:

    npm install typescript --save-dev
    
    yarn add typescript --dev
    
    pnpm add typescript -D
    

    我认为您的其他错误可能与项目文件夹层次结构中使用的空间有关,但我不确定。也许看看重命名您的00.React projects 文件夹?

    【讨论】:

      【解决方案2】:

      这个问题的答案很简单,作为依赖项安装,

      前任: npm 我输入了。你很帅

      阿呼呼呼呼

      【讨论】:

      • npm I typescript 或 npm install typescript ,在你的目录 app
      • 您的答案可以通过其他支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写出好的答案的信息in the help center
      猜你喜欢
      • 2017-10-14
      • 1970-01-01
      • 2018-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-22
      • 2017-01-05
      相关资源
      最近更新 更多