我正在使用puppetlabs-nodejs模块来安装nodejs和npm。但是我如何确保 npm 和 nodejs 的版本都是最新版本还是特定版本。
目前你不能。这是可能的,但需要对模块进行更改(我相信作者会接受拉取请求)
具体来说,该模块当前确保节点和 npm 都存在,而不是最新版本或设置为特定版本。如果需要,您可以公开一个接口来更改此设置。
https://github.com/puppetlabs/puppetlabs-nodejs/blob/master/manifests/init.pp#L61
https://github.com/puppetlabs/puppetlabs-nodejs/blob/master/manifests/init.pp#L67