开发者社区 > 云效DevOps > 正文

云效的 Nodejs构建时这个预置的pnpm 7.x 版本是写死的吗?能不能自己配置?

云效的 Nodejs构建时这个预置的pnpm 7.x 版本是写死的吗?能不能自己配置?9a3fd63b3b9becccdb7c6a4c17a165c9.png

展开
收起
三分钟热度的鱼 2023-06-23 19:56:43 323 0
3 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    在云效中,默认预置的 pnpm 版本是 7.x。目前来说,云效暂时不支持自定义配置 pnpm 的版本。

    如果你需要使用特定版本的 pnpm,可以考虑以下两种方式:

    1. 使用命令行安装:在构建任务的脚本中,通过命令行手动安装所需的 pnpm 版本。例如,你可以在构建任务的前置脚本或启动命令中执行类似以下命令:

      npm install -g pnpm@<desired_version>
      

      这样就可以使用指定版本的 pnpm 进行构建。

    2. 自定义构建环境:在云效中,你可以创建自定义的构建环境,其中包括你所需的具体版本的 pnpm。自定义构建环境允许你完全控制构建时所使用的工具和版本,包括安装、配置和使用 pnpm。你可以根据云效的文档来创建和配置自定义构建环境。

    在使用自定义构建环境时,需要自行负责维护和更新所使用的工具和版本,以确保安全和稳定性。

    2023-06-25 08:05:17
    赞同 展开评论 打赏
  • 在云效的Node.js构建中,默认预置的pnpm版本是7.x,目前暂不支持自定义配置。但是你可以在构建过程中自行安装指定版本的pnpm,具体步骤如下:

    1. 在构建流程中添加一个“安装依赖”步骤,执行以下命令安装指定版本的pnpm:
    npm install -g pnpm@<version>
    

    其中,<version>为你需要安装的pnpm版本号。

    1. 在后续的构建步骤中,使用安装的指定版本的pnpm进行依赖安装和构建操作。

    需要注意的是,由于云效构建节点的限制,可能会出现一些版本兼容性问题。建议在本地进行测试后再进行云效构建。

    2023-06-24 08:50:32
    赞同 1 展开评论 打赏
  • pnpm暂时不支持页面上更换版本 您试试.nvmrc里指定下版本。此回答整理自钉群“云效交付域答疑群”

    2023-06-23 20:02:22
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
探究 Node.js 的服务端之路 立即下载
个推微服务实践 基于OpenResty 和Node.js 立即下载
沪江基于Node.js大规模应用实践 立即下载