【发布时间】:2021-10-23 19:22:44
【问题描述】:
我已经升级了我的 VM 节点版本,但是当我尝试构建我的 react 应用程序时,我的错误日志文件与其他版本一起出现。
node -v 给我 - v14.17.5
Creating an optimized production build...
Failed to compile.
createRequire is not a function
Referenced from: BaseConfig
npm ERR! Linux 4.4.0-169-generic
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "build"
npm ERR! node v10.0.0
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! epesi-dash-ui@1.0.0 build: `react-scripts build`
npm ERR! Exit status 1
【问题讨论】:
-
您可以尝试删除 npm 缓存并升级到最新版本的节点,npm 将解决问题。 1.
sudo npm cache clean -f, 2.sudo npm install -g n install n, 3.sudo n stable第一个命令会强制清理npm包管理器的缓存,在第二个和第三个命令之后,会安装一个稳定版本的node和npm。然后您可以执行 npm i 和 npm run build 来创建优化的生产构建。试试这些命令,如果这能解决问题,请告诉我。
标签: node.js reactjs google-compute-engine