无法在Chef配置的VM上运行使用npm安装的软件包

时间:2017-08-22 18:57:23

标签: node.js chef npm-install chef-recipe

我使用Chef在AWS上配置了我的VM,并使用NodeJS配方(https://github.com/redguide/nodejs)安装了NodeJS。当我执行任何包的全局npm安装时,我无法使用命令行运行该包。附上下面的截图。

enter image description here

2 个答案:

答案 0 :(得分:0)

我的poise-javascript食谱有node_packagejavascript_execute资源,可以为您提供所需的所有路径。

答案 1 :(得分:0)

有两种选择:

1)将PATH添加到/usr/local/nodejs-binary-6.3.0/bin/http-server变量。

2)运行unpolluted

默认情况下,npm包二进制文件不会添加到路径中。我希望选项2保留路径{{1}}