本地的npm-packages像预期的那样工作,但是我似乎无法运行全局安装的软件包。 它甚至不会抛出任何错误,它只是没有做任何事情(快递,咖啡等)。
直到我想使用咖啡脚本,这并没有困扰我很多。
我已经检查过的东西(我在Xubuntu 12.04上):
卸载nodejs和新鲜的git-rebuild到/ opt / bin /节点
=>同样的事情..
谁知道一个解决scheme?
是在您的环境中设置的NODE_PATH
变量
//show if set echo $NODE_PATH //set NODE_PATH NODE_PATH="/usr/local/lib/node_modules"
NODE_PATH
应该包含模块安装目录的位置。 它可以有多个目录(冒号分隔)。
事实证明,它试图从node
而不是nodejs
命令开始。 所以在/usr/local/lib/node_modules/coffee-script/bin/coffee
我将#!/usr/bin/env node
改为#!/usr/bin/env nodejs
,现在工作正常。