为什么我要安装2个类似的软件包?

时间:2020-01-25 21:26:31

标签: node.js npm package npm-install

npm list js-yaml

+-- gulp-cssnano@2.1.3
| `-- cssnano@3.10.0
|   `-- postcss-svgo@2.1.6
|     `-- svgo@0.7.2
|       `-- js-yaml@3.7.0
`-- gulp-imagemin@6.2.0
  `-- imagemin-svgo@7.0.0
    `-- svgo@1.3.2
      `-- js-yaml@3.13.1
  • 为什么要安装2个类似的软件包?

  • 为什么它们有不同的版本?

  • 如何在node_modules中找到它们? (我可以找到 js-yaml@3.7.0 ,但 而不是node_modules目录中的 js-yaml@3.13.1

1 个答案:

答案 0 :(得分:1)

为什么我要安装2个类似的软件包? 他们为什么有不同的版本?

js-yamlsvgo@0.7.2svgo@1.3.2不同版本的依存关系。两者都使用js-yaml的不同版本。这就是为什么两个。

如何在node_modules中找到它们? (我可以在node_modules目录中找到js-yaml@3.7.0,但找不到js-yaml@3.13.1)

您将直接在svgo的node_modules中找到它。在此处阅读更多内容-https://docs.npmjs.com/files/folders.html

相关问题