【发布时间】:2017-11-06 11:33:56
【问题描述】:
我看到大多数 package.json 在他们的 devDependency 列表中都有 webpack 和 babel。因此,如果不需要这些来使用该包,那一定意味着必须在项目安装该包之前使用这些 devDependencies,对吗?这什么时候发生?它看起来像以下任何一个步骤吗?
- 部署包
- 包被构建
- 捆绑包和依赖项在线托管
- npm install $package 只会获取捆绑包和依赖项
或
- 部署包
- 包以及依赖项和 devDependencies 在线托管
- npm install $package 将导致构建包,并且生成的包将与依赖项一起下载
如果图中根本没有 devDependencies,那么一个依赖 webpack 和 babel 将其 es6 转为 es5 的包如何与仅在 es5 中的项目一起工作?
【问题讨论】:
标签: javascript node.js npm webpack dependencies