我有一个运行 nuxt 应用程序的 docker 映像,我今天重新启动了该应用程序,除了重新启动之外没有进行其他更改,我现在收到此错误...
错误无法从“/app/client”中找到模块“@nuxt/ufo”
这里同样的问题。手动安装@nuxt/ufo
解决问题:
npm install @nuxt/ufo
如果您的 docker 基于node:12-buster
,您可以登录到实例并在那里运行命令(使用docker exec -it <docker process> bash
)。它将暂时解决此问题。
永久的解决方案是添加@nuxt/ufo
并package.json
重新创建您的 docker 映像。
"@nuxt/ufo": "^0.5.4",
删除 /node_modules 文件夹,然后重新安装模块
npm i
错误可能是因为需要“ufo”npm 包。
如果上述解决方案不起作用,请尝试:
https://github.com/unjs/ufo#readme
npm i ufo --save
(这是旧的@nuxt/ufo 包)