【问题标题】:Can I use in my project a package from package-lock.json dependencies?我可以在我的项目中使用来自 package-lock.json 依赖项的包吗?
【发布时间】:2020-05-28 05:16:51
【问题描述】:

我想在我的项目中使用date-fns,并且我已经有了react-datepicker,它正在使用date-fns。那么,是否可以使用 react-datepicker 中的 date-fns 或者是否需要将其单独安装到项目中才能使用?

【问题讨论】:

    标签: javascript npm npm-install package.json package-lock.json


    【解决方案1】:

    是的,可以直接使用作为依赖项安装到其他模块的模块,大多数时候没有问题。

    但为了更安全,请安装这些模块并使其在您的 package.json 中可用。无论如何,即使您多次安装,每个模块也只会出现一个文件夹!

    证明: 其他模块的依赖项位于 node_modules 文件夹的根目录中,而不是已安装的模块中。

    【讨论】:

    • 这适用于 npm,但并非适用于所有包管理器(例如 pnpm)
    猜你喜欢
    • 2019-03-26
    • 2018-04-19
    • 1970-01-01
    • 2019-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-03
    相关资源
    最近更新 更多