Webpack 4默认包含Babel和uglify.js吗

时间:2019-07-17 15:25:47

标签: javascript

我当时正在学习webpack和babel,而YouTube上的大多数教程都教如何分别安装webpack和babel。但是我尝试只安装webpack而不安装babel(和uglify.js)。因此,我使用了webpack,然后它自动丑化并将ES6代码更改为ES5,那怎么可能呢?问题是,即使我没有手动安装,webpack 4也会在后台使用uglify.js和babel吗?

1 个答案:

答案 0 :(得分:1)

Webpack默认不包含Babel或uglify。这些都包含在装载机中。这些是您需要安装的单独npm软件包,用于配置中。

this question可以使您了解如何配置它们:

要检查一个软件包是否包含另一个软件包,您可以轻松地创建一个空文件夹并运行以下操作之一:

npm install --save webpack@4
yarn add webpack@4

,然后检查“ yarn.lock”或“ package-lock.json”文件并搜索依赖项。