
公众号
稀土掘金技术社区
掘金,一个帮助开发者成长的技术社区
这个来源的文章
为什么有些依赖必须 import *引入使用?
本文将以 ECharts 为例,深入探讨这一问题的根源,并顺带梳理 ES Module(ESM)与 CommonJS(CJS)模块规范的差异,帮助你从底层理解 import * 背后的原因。
阅读全文 :为什么有些依赖必须 import *引入使用?从 npm 到 pnpm:包管理器的进化与 pnpm 核心原理解析
从 npm 到 pnpm,本质是 “从复制式依赖管理” 向 “链接式依赖管理” 的进化。pnpm 没有颠覆 npm 的生态,而是通过操作系统底层的链接机制,解决了 npm 长期存在的效率与一致性问题。
阅读全文 :从 npm 到 pnpm:包管理器的进化与 pnpm 核心原理解析甲方嫌弃,项目首页加载太慢
Webpack 的 externals 配置用于声明某些依赖应该从外部获取,而不是打包到最终的 bundle 中。这样可以减小打包体积,前提是这些依赖已经在运行环境中存在。
阅读全文 :甲方嫌弃,项目首页加载太慢