我有一个已部署在 Heroku 上的 React.js 应用程序。然后我有这个消息:
浏览器列表:caniuse-lite 已过时。请运行下一个命令
npm update
。
所以,我运行npm update
和npm audit fix
。当再次推送到 Heroku 时,我得到了这个错误:
错误:找不到模块“react-dev-utils/getPublicUrlOrPath”
这是我运行时得到的git push heroku master
:
remote: -----> Buildremote: Running build
remote:
remote: > products-management@0.1.0 build /tmp/build_3b9104b8c72e292510eb4a5bd0494704
remote: > react-scripts build
remote:
remote: internal/modules/cjs/loader.js:960
remote: throw err;
remote: ^
remote:
remote: Error: Cannot find module 'react-dev-utils/getPublicUrlOrPath'
remote: Require stack:
remote: - /tmp/build_3b9104b8c72e292510eb4a5bd0494704/node_modules/react-scripts/config/paths.js
remote: - /tmp/build_3b9104b8c72e292510eb4a5bd0494704/node_modules/react-scripts/config/env.js
remote: - /tmp/build_3b9104b8c72e292510eb4a5bd0494704/node_modules/react-scripts/scripts/build.js
remote: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15)
remote: at Function.Module._load (internal/modules/cjs/loader.js:840:27)
remote: at Module.require …
Run Code Online (Sandbox Code Playgroud)