当前位置: 首页 > 知识库问答 >
问题:

如何修复Next.js Vercel部署模块未找到错误

南门英飙
2023-03-14

任何帮助都将不胜感激。谢谢!

运行“npm run build”20:43:24.926
tdwcks@1.0.0build/vercel/5ccaedc9 20:43:24.926
next build 20:43:24.967
internal/modules/cjs/loader.js:983 20:43:24.967
抛出错误;20:43:24.967
^20:43:24.967
错误:找不到模块'../build/output/log'20:43:24.967
需要堆栈:20:43:24.967
-/vercel/5CCAEDC9/NODE_MODULES/.bin/next 20:43:24.967
在function.module._resolveFilename(内部/modules/cjs/loader.js:862:27)20:43:24.967
在function.module._load在module.Require(internal/modules/cjs/loader.js:1042:19)20:43:24.967
在Require(internal/modules/cjs/helpers.js:77:18)20:43:24.967
在object。(/vercel/5ccaedc9/node_modules/.bin/next:2:46)20:43:24.967
在module._compile(internal/modules/cjs/loader.js:1156:30)20:43:24.967
在object.module._extensions.js(internal/modules/cjs/loader.js:1156:30)20:43:24.967
在module.load(43:24.967
在function.executeuserentrypoint[as runMain](internal/modules/run_main.js:74:12){20:43:24.967
代码:'module_not_find',20:43:24.967
RequireStack:['/vercel/5ccaedc9/node_modules/.bin/next']20:43:24.967
}20:43:24.969
npm错误!代码ELIFECYCLE 20:43:24.969
npm错误!错误1 20:43:24.970
npm错误!tdwcks@1.0.0 build:next build20:43:24.970
npm错误!退出状态1 20:43:24.970
npm错误!20:43:24.970
npm错误!在tdwcks@1.0.0构建脚本中失败。20:43:24.970
npm错误!这可能不是NPM的问题。上面可能有额外的日志记录输出。20:43:24.974
npm错误!可以在:20:43:24.974
npm Err!/vercel/.npm/_logs/2020-06-17t19443_24_971z-debug.log 20:43:24.979
错误:命令“npm run build”退出,120:43:25.342
[dmesg]如下:20:43:25.342
[962.449223]ECS-bridge:端口1(VETH2A02100)进入禁用状态20:43:25.342
[962.453655]设备veth2a021300进入混杂模式20:43:25.342
[962.457686]ECS-bridge:端口1(veth2a021300)进入阻塞状态20:43:25.342
[962.462004]ECS-Bridge:端口1(Veth2a02100)进入转发状态20:43:26.242
用“package.json”完成

这是我的package.json

{
  "name": "tdwcks",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "dev": "next",
    "build": "next build",
    "start": "next start"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "cjs": "0.0.11",
    "core-util-is": "^1.0.2",
    "framer-motion": "^1.11.0",
    "gray-matter": "^4.0.2",
    "next": "^9.4.4",
    "raw-loader": "^4.0.1",
    "react": "^16.13.1",
    "react-dom": "^16.13.1",
    "react-ga": "^3.0.0",
    "react-markdown": "^4.3.1",
    "react-player": "^2.2.0",
    "react-scripts": "^3.4.1"
  },
  "devDependencies": {
    "postcss-preset-env": "^6.7.0",
    "tailwindcss": "^1.4.6"
  }
}

共有1个答案

鲜于高明
2023-03-14

如果意外地将node_modules提交到项目的Git repostiory中,通常会发生此错误。

你能试着做下面的事吗?

  1. 确保所有更改都已提交,并且目录干净。
  2. 运行rm-rf node_modules(或删除Windows上的文件夹)。
  3. 运行git add-a,然后运行git commit-m“删除所有模块文件”.
  4. node_modules添加到.gitignore文件(并保存)。
  5. 运行git add-a,然后运行git commit-m“更新忽略的文件”.
  6. 通过Git状态验证目录是否完全干净。
  7. 然后,运行Git Push。此部署应在Vercel上工作。
  8. 最后,根据包管理器重新运行npm iyarn,以使本地副本工作。
 类似资料:
  • 我在运行netbeans web应用程序时遇到一个错误。 它的意思是 C:\users\dhruv\documents\netbeansprojects\finalproject\nbproject\build-impl.xml:1025:模块尚未部署。有关详细信息,请参阅服务器日志。 在我的项目中添加了一个servlet之后,我突然出现了这个错误。这些是xml文件中的行。

  • 我正在尝试创建一个JupyterLab扩展,它使用typescript。 我已经成功地添加了包“@类型/节点”,允许我使用诸如“要求”(“超文本传输协议”)这样的包。 但一旦我尝试使用子进程,使用“require”(“child_process”),我在尝试构建扩展时就会出现以下错误。 我在谷歌上搜索过,但仍然不知道如何解决这个问题。 如有任何提示或信息,将不胜感激。 我的包裹。json文件。

  • 当我使用编译代码时,发生了一个错误。 当我尝试使用解决这个问题时,什么都没有发生,问题仍然存在。 以下是错误日志: 内部/模块/cjs/装载机。js:638抛出错误;^错误:在函数处找不到模块“react dev utils/prompt”。模块_函数处的resolveFilename(internal/modules/cjs/loader.js:636:15)。模块_在模块处加载(内部/modu

  • 我在试着更新Angular。因此,我在我用vs-2015创建的Angular项目中从CMD运行,结果在我的项目中得到了另一个错误: 错误TS2345类型“{Imports:typeof BrowserModule[];Declarations:typeof AppComponent[];Bootstrap:typeof AppComp...”得参数不能分配给类型“NGModule”得参数. 类型“

  • 我正在尝试更新角。因此,我在用vs-2015创建的Angular项目中从CMD运行,结果在项目中出现了另一个错误: 错误TS2345类型“{imports:typeof browsermodule[];declarations:typeof appcomponent[];bootstrap:typeof appcomp..."的参数不能分配给类型”ngmodule“的参数。 类型“{imports