我的应用程序不是在 heroku 上构建的,因此导致了此错误。这种情况不会发生在 Netlify 上,只会发生在 heroku 上。与带有 ^ 符号的 React 依赖有冲突吗?
npm ERR! While resolving: [email protected]
npm ERR! Found: @material-ui/[email protected]
npm ERR! node_modules/@material-ui/core
npm ERR! @material-ui/core@"^4.11.3" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer @material-ui/core@"4.0.1" from [email protected]
npm ERR! node_modules/material-table
npm ERR! material-table@"^1.69.2" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
添加延迟响应,因为我在将 Node Js 应用程序部署到 Heroku 时遇到了同样的问题。
在
package.json
中指定本地节点版本,以便服务器可以使用与本地相同的版本。
"engines": {
"node": "16.13.1",
"npm": "8.1.2"
},
"dependencies": {}