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