npm创build大量的文件,我做错了什么?

我阅读PhpStorm手册的这一部分 ,添加一个开发工具,我可以这样做:

如果一个工具是一个文档或一个testing框架,而这些工具不需要那些将要重复使用你的应用程序的人,那么将它从未来的下载中排除是有帮助的。 这是通过将工具标记为开发依赖关系来实现的,这实际上意味着在package.json文件的devDependencies部分添加工具。

使用PhpStorm,您可以在安装过程中将工具标记为开发依赖项。 执行以下任一操作:

切换到项目根文件夹并在命令行提示符下键入以下命令: npm install --dev <tool name>

[…]

看来这是不正确的,或者我理解错了,因为当我跑了

npm install --dev del

为了得到一个可以在开发过程中删除文件以清除caching的工具,npm创build了一个深度嵌套的文件夹结构,数千兆字节的大小和数百万个文件。 我杀了它,然后花了半个小时将更深的文件夹移到树中,这样path足够短,Windows就可以删除它们。

我做错了什么?

顺便说一下,将它添加到package.json – > devDependencies并运行npm install工作正常。

节点0.12.0,npm 2.5.1

已知的错误, https://github.com/npm/npm/issues/5554 。 这个标志将很快被删除 – 请参阅https://github.com/npm/npm/issues/6200 。 我build议使用npm install --save-dev来代替 – 但是你需要先创build一个package.json。 在PHPStorm中,可以使用File | New | package.json来完成 File | New | package.json