Lir*_*n H 1 javascript node.js npm webpack
我仔细看了看,找不到这个问题的直接答案。
我添加的包devDependencies实际上最终会出现在生产包 JS 文件中并因此影响其大小吗?还是只有dependencies进入捆绑包的那个?
不,它不会影响您的包大小,因为这些包仅在开发模式下使用。让我们举一个例子包typescript
devDependencies: {
"typescript": "~3.2.5"
}
Run Code Online (Sandbox Code Playgroud)
所以我只需要打字稿编译器,就在开发模式下进行 linting。而且我实际上并没有在我的项目中导入打字稿,因为它仅用于开发模式。因此,如果您正在使用 webpack 并且您没有在项目 webpack 中的任何位置导入 typescript,您是否会通过摇树来消除生产构建不需要的代码,这样 bundle 就不会受到影响。
| 归档时间: |
|
| 查看次数: |
1280 次 |
| 最近记录: |