【问题标题】:node -v showing latest version, but my error log has different onenode -v 显示最新版本,但我的错误日志有不同的
【发布时间】: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 inpm run build 来创建优化的生产构建。试试这些命令,如果这能解决问题,请告诉我。

标签: node.js reactjs google-compute-engine


【解决方案1】:

nvm升级后/usr/local/bin中的文件更新失败。

以下答案解决了这个问题。 https://stackoverflow.com/a/65581673/9530555

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多