webpack 和 npm 有什么区别?我应该同时使用它们吗?使用 webpack 和 npm 的利弊是什么?哪一个更喜欢?当您知道 npm 时,是否有必要学习 webpack ?
yinziforever 回答:NPM与WEBPACK的比较
npm和Webpack是两个完全不同的工具,它们执行完全不同的操作。
npm是JavaScript的默认软件包管理器。它是用于各种JS开发的软件包的庞大注册表。您极有可能不需要它。
Webpack是一个模块捆绑器。它主要用于管理JavaScript代码库,最常用于浏览器中,并且需要使用Node.js。
要回答的问题:Webpack(及其所有相关插件)位于npm(https://www.npmjs.com/package/webpack)上。因此,您需要知道什么是npm以及如何使用它来使用Webpack。但是您可能不需要Webpack。还有其他捆绑浏览器JS代码的解决方案,例如Rollup或Parcel。