我在本地计算机上升级了Node,并从create-react-app
迁移到nextjs
。
当我将代码推送到AWS Amplify时,我遇到了这个错误:
error game-night@0.1.0: The engine "node" is incompatible with this module. Expected version ">=12.22.0". Got "12.21.0"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
我在Stack Overflow和其他博客上查找了答案并尝试了所有的方法,但是我仍然遇到了这个错误。
我的尝试:
- 向我的package.json文件中添加了node作为引擎。
"engines": {
"node": ">=12.22.0"
}
- 运行以下命令:
sudo npm cache clean -f
sudo npm install -g n
- 我仔细核对了我的 Node 版本:
node -v
v16.13.0
- 删除并使用 "yarn install" 重新安装了 node 模块文件夹
为什么仍然会出现这个错误?