NPM安装软件包,不包含嵌套的node_modules

我正在运行到Windowspath字符限制。

例如,当我运行“gulp”安装时,通过

npm install –save-dev gulp

在“C:\ Users \ MyUsername \ Visual Studio 2015 \ Projects \ MyProject”等文件夹中,我发现所有的依赖关系都是深嵌套的,例如:

C:\ Users \ MyUsername \ Visual Studio 2015 \ Projects \ MyProject \ node_modules \ gulp \ node_modules \ gulp-util \ node_modules \ dateformat \ node_modules \ meow \ node_modules \ loud-rejection \ node_modules \ signal-exit

有没有办法避免这种情况? 其他Windows开发人员如何通过这个?

你使用的是NPM版本3.x. 根据这个节点npm windows文件路径太长,安装软件包嵌套问题在3.x版本中解决