代码之家  ›  专栏  ›  技术社区  ›  Josue Abotsidia

创建NextJS项目时出错

  •  0
  • Josue Abotsidia  · 技术社区  · 12 月前

    早上好,我是一名软件编程专业的学生,这是我的最后一节课。我们正在学习使用Next.js进行web编程的课程。在安装过程中,我遇到了错误,如屏幕截图所示。这些错误与缺少依赖关系和其他几个问题有关。错误消息太长。 这是我的版本:

    PS C:。。。\桌面\ Seesion 4\WebServer\nextjs> PS C:。。。\桌面\ Seesion 4\WebServer\nextjs>npm-v 11.0.0 PS C:。。。\桌面\ Seesion 4\WebServer\nextjs>nvm-v 1.2.2 PS C:。。。\桌面\ Seesion 4\WebServer\nextjs>节点-v 版本22.13.0 PS C:。。。桌面\ Seesion 4\WebServer\nextjs>nvm列表 22.13.0(目前使用64位可执行文件) PS C:\用户\ abots\桌面\ Seesion 4\ Web服务器\nextjs>

    我在安装过程中遇到了以下警告和错误:

    (节点:5052)[DEP0040]弃用警告: punycode 模块已弃用。请使用用户区替代方案。 (使用 node --trace-deprecation ... 显示警告的创建位置) npm WARN对等依赖对等依赖typescript@>=3.3.1从eslint配置中包含的下一步将不会 npm WARN peerDependencies将自动安装更长时间以满足peerDependence npm 3+中的npm WARN对等依赖。您的应用程序需要明确地依赖它。 npm警告对等依赖eslint-plugin-inmport-x@*包含在eslint-import解析器typescript中的对等依赖不会 npm WARN peerDependencies将自动安装更长时间以满足peerDependence npm 3+中的npm WARN对等依赖。您的应用程序需要明确地依赖它。 npm WARN对等依赖对等依赖typescript@>=4.8.4<5.8.0包含在@typescript eslint/parser中不会 npm WARN peerDependencies将自动安装更长时间以满足peerDependence npm 3+中的npm WARN对等依赖。您的应用程序需要明确地依赖它。 npm WARN对等依赖对等依赖ts node@>=postcss加载配置中包含的9.0.0将不会 npm WARN peerDependencies将自动安装更长时间以满足peerDependence npm 3+中的npm WARN对等依赖。您的应用程序需要明确地依赖它。

    请问是什么问题?

    我尝试了所有可能的方法,我更改了版本,重新安装了所有东西,我花了一整晚的时间。

    1 回复  |  直到 12 月前
        1
  •  0
  •   Dileep Kommineni    12 月前

    我看到3个问题

    1. 确保next.js与Node.js版本兼容,如18.x或20.x
    2. 手动安装对等依赖关系 npm install typescript eslint-plugin-import eslint-plugin-react eslint-plugin-jsx-a11y ts-node --save-dev
    3. 有弃用的Punycode模块,请安装 npm install --legacy-peer-deps