17

本地 npm-packages 按预期工作,但我似乎不可能让全局安装的包运行。它甚至不会抛出任何错误,它只是没有做任何事情(快递、咖啡等)

在我想使用咖啡脚本之前,这并没有让我很困扰。

我已经检查过的东西(我在 Xubuntu 12.04 上):

  • npm 列出它

  • 它安装在 /usr/local/bin

  • (更新 | 卸载 | 重新安装) npm 通过( npm | apt-get )

  • 卸载 nodejs 并对 /opt/bin/node 进行了新的 git-rebuild

    => 同样的事情..

有人知道解决方案吗?

4

2 回答 2

20

NODE_PATH在您的环境中设置的变量

//show if set
echo $NODE_PATH

//set NODE_PATH
NODE_PATH="/usr/local/lib/node_modules"

应该包含安装模块的目录的NODE_PATH位置。它可以有多个目录(冒号分隔)。

于 2013-04-06T09:49:00.240 回答
7

原来它试图从命令node而不是nodejs命令开始。所以/usr/local/lib/node_modules/coffee-script/bin/coffee我改成现在工作正常 #!/usr/bin/env node#!/usr/bin/env nodejs

于 2013-04-06T10:45:40.727 回答