gpt4 book ai didi

javascript - 当您使用 devDependencies 部署 NPM 包时,何时会发生构建?

转载 作者:搜寻专家 更新时间:2023-10-31 23:51:14 26 4
gpt4 key购买 nike

我看到大多数 package.json 的 devDependency 列表中都有 webpackbabel。因此,如果为了使用该包不需要这些,那一定意味着必须在项目安装该包之前使用这些 devDependencies,对吗?这是什么时候发生的?它看起来像以下任何一个步骤吗?

  1. 部署包
  2. 构建包
  3. bundle 和依赖项在线托管
  4. npm install $package 只会获取包和依赖项

  1. 部署包
  2. 包以及依赖项和 devDependencies 在线托管
  3. npm install $package 将导致构建包,并且生成的包将与依赖项一起下载

如果 devDependencies 根本不在画面中,那么依赖 webpack 和 babel 将其 es6 转编译为 es5 的包如何与仅在 es5 中的项目一起工作?

最佳答案

修改给定库需要开发依赖项,使用库不需要它们。当库维护者将库上传到 npm 时,他们首先使用这些开发依赖项构建库,然后上传构建的文件。所以你不需要开发依赖项来使用这个库,维护者已经为你做了这个构建。

关于javascript - 当您使用 devDependencies 部署 NPM 包时,何时会发生构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47127888/

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