gpt4 book ai didi

angular - Ansible:未找到ng

转载 作者:行者123 更新时间:2023-12-04 19:01:28 26 4
gpt4 key购买 nike

版本 - Ubuntu 16.04.2、Angular CLI 1.1.0、Ansible 2.3.0.0 和 Python 2.7.12。

我正在尝试运行 ng build在本地创建一个最终将被复制到远程服务器的构建。由于某种原因,在 ansible 中运行时无法识别 ng 命令。

Angular CLI 全局安装,ng无处不在。

这是该剧:

    - name: "Building"
shell: chdir="~/project/dir/" ng build

这是来自 Ansible 的确切错误:

fatal: [localhost]: FAILED! => {"changed": true, "cmd": "ng build", "delta": >"0:00:00.001310", "end": "2017-05-31 22:59:34.397388", "failed": true, "rc": >127, "start": "2017-05-31 22:59:34.396078", "stderr": "/bin/sh: 1: ng: not >found", "stderr_lines": ["/bin/sh: 1: ng: not found"], "stdout": "", >"stdout_lines": []}



有任何想法吗?

最佳答案

尝试这样的事情。注意,我使用 NVM 来管理节点版本。

tasks:
- name: "Build myapp"
command: ng build --prod --aot --env:prod
args:
chdir: /home/jeff/myapp/client/
environment:
PATH: /sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin:/home/jeff/.nvm/versions/node/v7.9.0/bin/

关于angular - Ansible:未找到ng,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44297822/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com