节点模块没有输出 - 我误解了如何安装它?

时间:2017-11-19 21:58:27

标签: node.js npm

我正在尝试安装并运行geo2topo节点模块,如下所述: https://github.com/topojson/topojson-server#command-line-reference

当我运行它时,我基本上没有输出 - 即使-h没有响应,也没有警告或错误:

$ geo2topo -h
$ geo2topo -V

我熟悉Linux系统管理员,但对节点不是很熟悉。

我已经完成了(在Ubuntu 14.04 LTS盒子上):

$ sudo apt-get install node npm
$ sudo npm install topojson-server

按照: https://github.com/topojson/topojson-server#installing

我已经确认它确实存在:

$ which geo2topo
/usr/local/bin/geo2topo

并且依赖关系似乎存在:

$ npm -g ls
/usr/local/lib
└─┬ topojson-server@3.0.0
  └── commander@2.11.0

我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

您需要安装nodejs-legacy https://packages.debian.org/search?searchon=names&keywords=nodejs-legacy

否则包没有得到正确的符号链接到节点。