VERCEL-ESM错误
前几天发现我的博客文章不能显示了,主要是database无法显示,而网页其他内容都还有。在尝试重新部署的时候,报错如下:
Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: /vercel/path1/node_modules/static-tweets/node_modules/unist-util-visit/index.js
经过搜索,在https://github.com/transitive-bullshit/react-static-tweets/issues/35 的建议下,将
static-tweets的版本lock在0.5.3即可解决。也就是在package.json中,将
"static-tweets": "^0.5.3"修改成"static-tweets": "0.5.3",然后再运行npm i和npm run deploy重新部署就行啦。
![Vercel 博客部署错误[ERR_REQUIRE_ESM]](https://www.notion.so/image/https%3A%2F%2Fwww.notion.so%2Fimages%2Fpage-cover%2Fgradients_3.png?table=block&id=25846c94-32bf-4c6a-8ed6-112f5a58e528&cache=v2)