我使用
我不得不取消这个操作,因为它花费了很长时间,因为许多依赖项应该已经被满足,但它必须在不同的嵌套目录中重新下载它们(我希望没有循环依赖,否则它最终会完成)...
使用tree命令可以看到以下示例:
npm install --dev
命令安装了package.json
文件中列出的依赖项。看起来它并没有将所有软件包都安装在一个平面结构中,而是将每个模块的依赖项安装在模块目录内。我不得不取消这个操作,因为它花费了很长时间,因为许多依赖项应该已经被满足,但它必须在不同的嵌套目录中重新下载它们(我希望没有循环依赖,否则它最终会完成)...
使用tree命令可以看到以下示例:
├── grunt-cli
│ └── node_modules
│ ├── findup-sync
│ │ └── node_modules
│ │ ├── glob
│ │ │ └── node_modules
│ │ │ ├── minimatch
│ │ │ │ └── node_modules
│ │ │ │ ├── lru-cache
│ │ │ │ │ └── node_modules
│ │ │ │ │ └── weak
│ │ │ │ │ └── node_modules
│ │ │ │ │ └── mocha
│ │ │ │ │ └── node_modules
│ │ │ │ │ ├── coffee-script
│ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ └── jison
│ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ └── browserify
│ │ │ │ │ │ └── node_modules
│ │ │ │ │ │ ├── browser-resolve
│ │ │ │ │ │ │ └── example
你有什么想法,为什么会发生这种情况?