webpack和npm有什么区别?我应该同时使用它们吗?使用webpack和npm的利弊是什么?哪个更受欢迎?当你知道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。