我有一个有趣的剧本,它正在安装nodeenv,然后尝试运行npm命令。但是找不到npm命令。
这是代码
NULL
我也想知道我如何运行nodeenv内的命令npm
答案 0 :(得分:0)
与其尝试手动配置所有环境变量,不如简单地使用标准activate
脚本来激活nodeenv可能会更容易。这将需要使用shell
模块而不是command
模块,如下所示:
- name: npm install
shell: |
. /opt/app/venv/bin/activate
npm install
args:
chdir: /opt/app/web