为什么node.js找不到全局安装的软件包?

时间:2019-09-08 13:53:19

标签: node.js npm command-line path package

npm如何安装或运行node.js软件包似乎有些错误。

我已经安装了这样的软件包:

npm install -g tmx2json

这有效:

node /usr/local/bin/tmx2json --help

但是这些都不起作用:

tmx2json --help
/usr/bin/env: ‘node --harmony’: No such file or directory

(根据文档1,据称这是获得帮助的方式)

node tmx2json --help
module.js:549
    throw err;
    ^

但是,/usr/local/bin在我的路上:

echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/... (etc.)

为什么只有提供完整路径才能运行该软件包?

0 个答案:

没有答案