一个前端同事想做自动化测试,然后在jenkins上添加了job后发现 nvm命令找不到:

+ pwd
/home/work/dev
+ nvm
/tmp/hudson6734131322717002015.sh: line 8: nvm: command not found
Build step 'Execute shell' marked build as failure

然后Google看到一个大神答复,有所启发,在执行前添加命令行如下,既可启动nvm,执行相应命令:

. ~/.nvm/nvm.sh
#. ~/.profile //备注,如果其他命令可能会需要
#. ~/.bashrc //同上

添加命令行 nvm use v6.10.0结果如下:

+ nvm_tree_contains_path /home/work/.nvm /home/work/.nvm/versions/node/v6.10.0
+ '[' -n 'Now using node v6.10.0 (npm v3.10.10)' ']'
+ nvm_echo 'Now using node v6.10.0 (npm v3.10.10)'
+ command printf '%s\n' 'Now using node v6.10.0 (npm v3.10.10)'
Now using node v6.10.0 (npm v3.10.10)


GitHub 加速计划 / nv / nvm
78.06 K
7.82 K
下载
nvm-sh/nvm: 是一个 Node.js 版本管理器,用于在不同的 Node.js 版本之间进行切换。它可以帮助开发者轻松管理多个 Node.js 版本,方便进行开发和测试。特点包括轻量级、易于使用、支持跨平台等。
最近提交(Master分支:1 个月前 )
da2720a4 - 14 天前
9fb9dec7 Fixes #3417 14 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐