本地npm-packages按预期工作,但似乎不可能让全局安装的包运行。它甚至没有任何错误,它只是没有做任何事情(快递,咖啡等)。
在我想使用咖啡脚本之前,这并没有太多困扰我。
我已经检查过的东西(我在Xubuntu 12.04上):
卸载了nodejs并对/ opt / bin / node进行了新的git-rebuild
=>同样的事情..
有谁知道解决方案?
答案 0 :(得分:15)
在您的环境中设置NODE_PATH
变量
//show if set
echo $NODE_PATH
//set NODE_PATH
NODE_PATH="/usr/local/lib/node_modules"
NODE_PATH
应包含安装模块的目录的位置。它可以有多个目录(冒号分隔)。
答案 1 :(得分:7)
结果是它试图以node
而不是nodejs
命令开头。所以在/usr/local/lib/node_modules/coffee-script/bin/coffee
我将#!/usr/bin/env node
更改为#!/usr/bin/env nodejs
并且现在正常工作。