NPM 与 WEBPACK 比较

زوہ*_*خان 4 npm webpack webpack-4

webpacknpm有什么区别?我应该同时使用它们吗?使用webpacknpm的优点和缺点是什么?更喜欢哪一个呢?懂了npm还有必要学webpack吗?

Mat*_*ieu 11

npm 和 Webpack 是两个完全不同的工具,它们做完全不同的事情。

npm 是 JavaScript 的默认包管理器。它是一个巨大的包注册表,用于所有类型的 JS 开发。您不太可能不需要它。

Webpack 是一个模块捆绑器。它主要用于管理 JavaScript 代码库,最常在浏览器中使用,并且需要 Node.js 才能使用。

回答问题:Webpack(及其所有相关插件)位于 npm ( https://www.npmjs.com/package/webpack ) 上。所以,你需要知道 npm 是什么以及如何使用它才能使用 Webpack。但您可能不需要 Webpack。还有其他捆绑浏览器 JS 代码的解决方案,例如 Rollup 或 Parcel。