博客
关于我
ls 执行脚本关联
阅读量:798 次
发布时间:2023-02-06

本文共 475 字,大约阅读时间需要 1 分钟。

Jenkins在构建前端项目时遇到了一些Node版本不一致的问题。经过排查发现,可能是因为安装了两个Node版本,其中高版本的Node覆盖了低版本的Node,导致环境配置出现异常。

经过深入分析,问题的根源在于Node和Node.js的版本冲突。为解决这个问题,建议采用以下方法进行操作:

  • 检查当前系统中已安装的Node版本,确保版本一致性。可以通过以下命令查看:
  • node -vnodejs -v
    1. 如果发现多个Node版本安装,请移除不需要的低版本或高版本Node。建议保留一个稳定的版本进行使用。

    2. 使用以下命令创建符号链接,确保Node和Node.js指向正确的版本:

    3. sudo ln -sf /usr/local/bin/node /usr/bin/nodesudo ln -sf /usr/local/bin/nodejs /usr/bin/nodejs

      其中,-f 参数用于强制覆盖目标文件,确保新版本的Node和Node.js能够正确替换旧版本。

      通过以上步骤,应该能够解决Jenkins前端构建过程中因Node版本不一致引发的异常问题。

    转载地址:http://jiufk.baihongyu.com/

    你可能感兴趣的文章
    lykops运维自动化
    查看>>
    Lync 2010迁移Lync 2013 PART1:基础准备
    查看>>
    Lync Server 2010的部署系列_第三章 证书、架构、DNS规划
    查看>>
    Lync Server单前端无边缘的外部访问思考
    查看>>
    Lync 小技巧-17-查询Lync 2013聊天记录
    查看>>
    Lync 小技巧-2-解决每次出现安装进度条的方法
    查看>>
    Lync 小技巧-52-Lync 2013-不加域-客户端-2-导入-证书-信任链
    查看>>
    LZ4 1.10 压缩算法发布!具有多线程功能,压缩速度显著提高达 8 倍
    查看>>
    lz4_flex 项目教程
    查看>>
    lzg_ad:打印机需要的组件支持
    查看>>
    M2 BPI升级 开源开发板,单片机
    查看>>
    M2 Postmortem
    查看>>
    m3u8流文件无法在线下载转码? 教你使用 FetchV:强大的浏览器网页视频下载扩展 支持MP4、WEBM、FLV、MP3等视频文件在线下载
    查看>>
    mabatis 中出现< 以及> 代表什么意思?
    查看>>
    Mac + Anaconda 上的 Qt 设计器应用程序在哪里?
    查看>>
    Mac book air 重新安装系统验证显示 untrusted_cert_title
    查看>>
    Mac book pro打开docker出现The data couldn’t be read because it is missing
    查看>>
    mac book 安装MySQL
    查看>>
    mac elasticsearch brew安装填坑
    查看>>
    Mac m1 tensorflow 内核似乎挂掉了,它很快将自动重启
    查看>>