local npm-packages 按预期工作,但我似乎不可能让全局安装的包运行。它甚至不会抛出任何错误,只是什么都不做( express 、咖啡等)
在我想使用 CoffeeScript 之前,这并没有让我很困扰。
我已经检查过的东西(我在 Xubuntu 12.04 上):
npm 列出它
它安装在/usr/local/bin
(更新|卸载|重新安装) npm via (npm | apt-get)
卸载 nodejs 并对/opt/bin/node 进行了新的 git-rebuild
=> 同样的事情..
有人知道解决办法吗?
最佳答案
是 NODE_PATH
在您的环境中设置的变量
//show if set
echo $NODE_PATH
//set NODE_PATH
NODE_PATH="/usr/local/lib/node_modules"
NODE_PATH
应该包含模块安装目录的位置。它可以有多个目录(冒号分隔)。
关于node.js - 全局安装的 npm-packages 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15843199/