gpt4 book ai didi

node.js - npm install 生成比需要更多的文件夹

转载 作者:搜寻专家 更新时间:2023-11-01 00:40:59 24 4
gpt4 key购买 nike

我已经使用ember一段时间了,当我想安装项目的 Node 依赖时,我只需要使用npm install创建文件夹node_modules 以及所有依赖项(如 http://ember-cli.com/user-guide/ 中所述)。

由于我使用的是旧版本的 node 我卸载了 nodenpm 并安装了 nvm版本 node v5.0.0npm v3.3.6 但是现在,当我尝试使用 npm install 安装项目的依赖项时以前曾经做过,而不是 package.json 文件的依赖项,我从我不确定它们来自哪里的东西中得到了很多很多(我认为它们是 npm 的依赖项 以全局方式自行处理,但现在它在本地将它们添加到我的项目中,但我不确定)。

为什么我会得到所有那些(对我而言)未知的依赖项?

请注意,当我运行 ember new 时,它会在 node_modules 中生成正确的依赖关系,但是如果我删除此文件夹并运行 npm install 会发生一样。

最佳答案

这是 npm v3.0 引入的变化之一:

Your dependencies will now be installed flat - by default. If possible, all of your dependencies, and their dependencies, and their dependencies will be installed in your project's node_modules folder without nesting. Nesting will only occur when two or more modules have conflicting dependencies.

阅读更多信息 http://www.felixrieseberg.com/npm-v3-is-out-and-its-a-really-big-deal-for-windows/

关于node.js - npm install 生成比需要更多的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34589854/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com