npm在本地安装

Alf*_*red 22 node.js npm

在过去,当我使用npm(> = 1.0)安装软件包时,它们将在本地安装,但现在不再安装.

我的设置:

安装随机包

alfred@alfred-laptop:~/node/so/6513101$ npm install notifo
notifo@0.0.2 ../../../node_modules/notifo 
Run Code Online (Sandbox Code Playgroud)

在过去,它将安装到同一目录中,但它不再安装在同一目录中.是我的npm/node.js坏了或我错过了什么或者npm不再安装本地软件包(在同一个文件夹=>内~/node/so/6513101/node_modules),我认为这是一个很酷的功能,因为我可以bundle所有的依赖项,以便其他用户不必安装npm使用我的代码(我仍然相信用户应该安装npm,因为它是一个很棒的产品).该bundle命令没有了,所以我不能使用?有人可以向我解释发生了什么事吗?

isa*_*acs 58

npm走向文件夹树,直到找到a node_modules或a package.json并将其用作根.什么npm root打印出来?

如果你mkdir node_modules或者创建一个package.json文件,那么它将使用cwd.

编辑:我不会看到你在这里发布的更新.为了获得更好的结果,只需在github问题中发布所有内容,然后在那里进行支持.