提供程序npm不支持功能install_options

时间:2018-08-01 09:51:49

标签: node.js npm puppet httpserver puppet-enterprise

我正在尝试通过puppet的软件包提供者来全局安装节点软件包。不幸的是,它不支持install_options。我收到以下错误。

Debug: /Package[npm-http-server]: Provider npm does not support features install_options; not managing attribute install_option
Debug: /Package[npm-http-server]: Provider npm does not support features virtual_packages; not managing attribute allow_virtual

我的清单如下所示

class profiles::app::base::nodejs {
  class { 'nodejs':
    target_dir => '/bin',
    version => 'v8.9.4',
  }
  package { 'npm-http-server':  
    name => 'http-server',
    provider => 'npm',
    install_options => ['-g', { '--prefix' => '/'}],
    require  => Class['nodejs']
  }
}

操作系统: Centos 7(在Windows 10上带有流浪汉)

用户:管理员

模块版本:mod'willdurand-nodejs','2.0.2'

人偶:无大师人偶版本4.10.12

我的目标是在 / lib / node-modules / 文件夹中全局安装模块,并在 / bin 文件夹中创建符号链接。

我做错了吗?任何解决方法/ fix?

0 个答案:

没有答案