Heim  >  Fragen und Antworten  >  Hauptteil

Es ist ein Problem mit Next.js- und React.js-Paketinstallationsfehlern aufgetreten, die zu einem Installationsfehler führten

<p>Fehler: Während der Next.js-Installation sind mehrere Installationsfehler aufgetreten, darunter ein fehlendes Paket, das während des Builds entdeckt wurde.</p> <blockquote> <p>peema@DESKTOP-6UGCO8V MINGW64 ~/Documents/alert/peeapp $ nächster Build Modul „Reagieren“ nicht gefunden. Next.js erfordert, dass Sie es in „Abhängigkeiten“ von „package.json“ einschließen. Um es hinzuzufügen, führen Sie „npm install“ aus „react“ kann das Modul „react-dom“ nicht finden. Next.js erfordert, dass Sie es in „Abhängigkeiten“ von „package.json“ einschließen. Um es hinzuzufügen, führen Sie „npm install React-dom“ aus. UncaughtException error: Module „@next/env“ not Found</p> </blockquote><p><br /></p>
P粉426780515P粉426780515404 Tage vor572

Antworte allen(1)Ich werde antworten

  • P粉792673958

    P粉7926739582023-08-14 09:42:51

    诊断Next.js安装过程和失败以及next构建失败。 一个在崩溃中工作的安装过程

    预检 a)打开权限以避免权限限制和失败 b)如果权限是一个问题,在Windows或Mac上将权限设置为Everybody,User等 c)检查杀毒软件问题(杀毒软件可能会阻止文件)

    安装

    1. yarn global add create-next-app-(使其可访问并创建二进制文件)
    2. npm install -g npm@latest-(使其准备好npm文件_
    3. yarn create next-app peeapp-(创建项目)
    4. yarn global bin-(检查二进制-检查二进制路径)
    5. yarn global list-(检查项目是否存在于全局列表中)
    6. create-next-app peeapp-(这是创建项目的内容)

    路径修复

    1. 如果您遇到路径错误,请将项目路径和bin目录分别放入系统环境变量中的用户和系统
    2. 检查二进制文件。例如C:\Users\peema.yarn-global\bin,并将其放置在系统或用户环境变量的路径中

    问题:NEXT BUILD REACT ERROR和NEXT BUILD的安装错误 **但是,有一个问题,next.js将项目安装在运行create-next-app命令的目录中 (理所当然)。但是'next build'存在问题

    让我们看看两个路径 a)C:\Users\peema\Documents\alert\peeapp\node_modules b)C:\Users\peema\node_modules*

    项目安装在peeapp文件夹中,因此node_modules(C:\Users\peema\Documents\alert\peeapp\node_modules),但(next build)调用第二个路径(C:\Users\peema\node_modules

    因此,像react、next和其他包无法找到,因为它们不在第二个路径中,而是安装在第一个路径中。

    解决方案: 将不在第一个node_modules中的所有包复制到第二个位置,以便可以找到这些包。

    Antwort
    0
  • StornierenAntwort