【发布时间】:2016-03-27 13:09:57
【问题描述】:
本地 NPM 模块不再正确安装在我的项目 node_modules 目录中。这才刚刚开始。
我用 package.json 设置了一个 test 目录:
{
"name": "test",
"version": "0.0.0"
}
然后运行这个命令:
npm install grunt --save-dev
这是我在 node_modules 目录中得到的:
打开 grunt 目录,您可以看到没有 node_modules:
出现在根目录中的一些 NPM 模块似乎是属于 grunt NPM 模块的 NPM 模块,而有些我不知道它们来自哪里?例如。 abbrev、esprima、graceful-fs等
我曾经得到这个:
project
│
└───node_modules
| │
| └───grunt
|
└───package.json
我已经尝试按照这些instructions 从我的机器(Mac OS X 10.10.5)中完全删除 Node.js 和 NPM。然后在 Homebrew 之外重新安装它(之前安装它的地方),这并没有改变任何东西。然后再次完全删除 Node.js 和 NPM 并重新安装它 with Homebrew 但这次我应用了this。同样,这并没有解决任何问题。
不确定发生了什么?
【问题讨论】: