在node服务器执行npm run build:ssr 报错

来源:13-2 使用putty和xftp“组合拳”发布程序

weixin_慕瓜5226519

2023-06-19

qingsong@kumquat:~/Airbnb$ npm run prod:ssr

airbnb-ssr@0.0.0 prod:ssr
cross-env NODE_ENV=production node server

node:internal/modules/cjs/loader:936
throw err;
^

Error: Cannot find module 'encodeurl’
Require stack:

  • /home/qingsong/Airbnb/node_modules/serve-static/index.js
  • /home/qingsong/Airbnb/server.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
    at Function.Module._load (node:internal/modules/cjs/loader:778:27)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object. (/home/qingsong/Airbnb/node_modules/serve-static/index.js:16:17)
    at Module._compile (node:internal/modules/cjs/loader:1101:14)
    at Object.Module._extensions…js (node:internal/modules/cjs/loader:1153:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Module.require (node:internal/modules/cjs/loader:1005:19) {
    code: ‘MODULE_NOT_FOUND’,
    requireStack: [
    ’/home/qingsong/Airbnb/node_modules/serve-static/index.js’,
    ’/home/qingsong/Airbnb/server.js’
    ]
    }
    图片描述
    这个依赖是有的
写回答

1回答

Harry_wang

2023-06-20

node_modules删除后再重新install试试

0
2
Harry_wang
回复
weixin_慕瓜5226519
👍
2023-06-20
共2条回复

Vue3+TS打造SSR网站应用,0到1实现服务端渲染

教你一套前端技术组合拳,Get全套网站优化解决方案

368 学习 · 192 问题

查看课程