npm - NPM 与 WEBPACK 比较
问题描述
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。
推荐阅读
- javascript - 如何在属性内执行 JavaScript?
- python - 覆盖属性获取行为,但只能通过 Python 中的外部方法
- html - 如何将我的网址从 https://example.com/name.html 更改为 https://example.com/name?
- javascript - 使用map循环遍历数组时返回null而不是JSX
- ruby-on-rails - 设计 current_user 不是用户实例
- opengl - textureLodOffset 和 texelFetchOffset 相对于它们的预期偏移量有什么区别?
- javascript - 我的功能没有按照定义进行识别(React)
- javascript - 单击窗口/另一个元素时如何更改所有元素的颜色?
- iis - 如何使用 IIS 压缩所有文件
- javascript - 修改 JS 代码以导入 ES 模块以修复错误:Uncaught SyntaxError: Unexpected token 'export'