【问题标题】:Axios, dependencies or devdependencies?axios,依赖还是开发依赖?
【发布时间】:2018-06-25 13:29:31
【问题描述】:

我有一个问题,虽然很愚蠢,但我真的需要知道。如果我们使用 axios,那么我应该将它安装为依赖项还是开发依赖项?据我了解,webpack 会将其捆绑在供应商文件中,然后将其安装在生产服务器中,因为依赖项是毫无意义的。 请指教

【问题讨论】:

标签: webpack vue.js vuejs2 nuxt.js


【解决方案1】:

您应该将其安装为dependencies,因为您在应用程序中使用它,而不仅仅是dev tool

【讨论】:

  • 但是当引导一个 Laravel 应用程序时,package.json 将它放在 devDependencies 中
  • 此答案不正确或不是最佳实践。
【解决方案2】:

devDependencies。将未包含在消费应用程序中的所有内容放入,例如通过编译步骤进入开发依赖项。这样,您的软件包或生产安装或 docker 容器的消费者将不会包含未使用的依赖项。您的用户会感谢您的。

【讨论】:

    猜你喜欢
    • 2020-03-24
    • 1970-01-01
    • 2022-12-16
    • 2013-02-10
    • 1970-01-01
    • 1970-01-01
    • 2021-10-24
    • 2022-09-23
    • 2021-03-03
    相关资源
    最近更新 更多