过去,当我使用 npm(>=1.0) 安装软件包时,它们将安装在本地,但现在不再安装。
我的设置:
首先我使用nvm安装node.js。
我的操作系统:
alfred@alfred-laptop:~/node/so/6513101$ cat /etc/lsb-release DISTRIB_ID=Ubuntu<br> DISTRIB_RELEASE=10.10 DISTRIB_CODENAME=maverick DISTRIB_DESCRIPTION="Ubuntu 10.10"
我的节点版本:
alfred@alfred-laptop:~/node/so/6513101$ node -v v0.4.8
我的 npm 版本:
alfred@alfred-laptop:~/node/so/6513101$ npm -v 1.0.15
安装随机包
alfred@alfred-laptop:~/node/so/6513101$ npm install notifo
notifo@0.0.2 ../../../node_modules/notifo
过去它会安装到同一个目录中,但它不再安装在同一个目录中。是我的 npm/node.js 坏了还是我遗漏了什么或者 npm 不再安装本地包(在同一个文件夹内 => ~/node/so/6513101/node_modules
),我认为这是一个很酷的功能,因为我可以bundle
我所有的依赖项,这样其他用户就不必安装npm 使用我的代码(我仍然相信用户应该安装 npm,因为它是一个很棒的产品)。该bundle
命令消失了,所以我不能使用它?有人可以向我解释发生了什么吗?