当前位置 : 主页 > 网页制作 > Nodejs >

node.js – ansible npm install永远不会完成

来源:互联网 收集:自由互联 发布时间:2021-06-16
我正在使用Ansible自动安装和更新我的节点应用程序.当我进入’npm install’任务时,它会挂起.我让它运行了大约45分钟,它只是永远不会完成,也不会抛出错误. 当我在主机上手动运行’npm
我正在使用Ansible自动安装和更新我的节点应用程序.当我进入’npm install’任务时,它会挂起.我让它运行了大约45分钟,它只是永远不会完成,也不会抛出错误.

当我在主机上手动运行’npm i’时,它会抛出有关已弃用软件包的警告.有谁知道如何进入ansible游戏?

- name: npm module install
    command: npm install chdir={{ home_dir.stdout }}/{{ item.code_dir }}
    with_items:
       processes

快速更新:

我也尝试使用npm模块来达到同样的效果.我没有收到有关已弃用的软件包名称的提示.

- name: npm install
    npm: path="{{ home_dir.stdout }}/{{ item.code_dir }}"
    with_items:
      processes
不确定哪个更受影响,但我通过做两件事来解决这个问题:

>不推荐使用的软件包恰好是我需要全局安装的东西,因此我将其分配给另一个处理全局var安装并更新软件包名称的任务.
>此主机之前没有ssh’d到repo主机,所以我ssh’d并将其添加到known_hosts.

在这之后,我的游戏按预期工作. (竖起大拇指)

(编辑)经过审核,看起来known_hosts一直是个问题.当我使用弃用警告回顾日志时,我在它之前看到了known_hosts提示符.希望这有助于某人.

网友评论