javascript - 有人可以解释npm依赖吗?
问题描述
我不是新手,但我仍然对 npm 将包放入node_modules
.
所以,我能看到的是:
- 我的项目
dependencies
安装到node_modules
. 正如预期的那样。 - 其他一些包也安装到项目
node_modules
中,即使这些包不在我的项目中dependencies
或devDependencies
. 好的,我假设这些是我项目依赖项的依赖项,因此,npm 将每个包都扔到项目的node_modules
. - 现在是最模糊的部分。在这些包中(来自上面的第 2 段),一些包含它们自己的
node_modules
包和其中的包,但其他包不包含node_modules
并将它们的依赖项存储在项目的node_modules
! 见鬼?
为什么这种不一致的行为,为什么某些子依赖项有自己的node_modules
子依赖项,而其他子依赖项只是将它们的部门放在项目中node_modules
?
解决方案
推荐阅读
- excel - 在数据透视过滤器中选择第一个值
- translation - u-boot中的NAND转换层
- visual-studio-code - 在编辑器浏览器中单击文件时,光标不会在文件中移动
- ruby-on-rails - 使用 ActiveRecord 模型访问实例变量
- r - 替换关于另一个矩阵值的数据框的值
- jquery - Hubspot JQuery 添加活动类不起作用
- django - Display foreign key of a FormSet value in django template
- performance - Azure 应用服务 - 更高的应用服务计划性能更差
- python - 从excel(python)创建具有非asii字符的pdf文件
- css - 为什么 CSS 中的 Gotham 字体在 Firefox 上不起作用?