dram.me

在Debian Stretch版本安装npm

npm并没有包含在Debian的Stretch版本中,所以需要手工安装。

官网的安装文档,只是说明了npm已经包含在Node.js中,没有参考价值。

代码仓库的说明文档中,提到了使用install.sh安装,这种模式是全局化的,需要root权限。而实际上,npm不需要安装就可以使用,直接用node调用bin/npm-cli.js文件就可以了,这在README的一个小段落中也有说明。

需要注意的是,当前版本(v6.3.0)的npm需要v6及以上版本的Node.js支持,Stretch中包含的Node.js版本过低,需要安装backports中的版本。