cnpm 是一個基于 npm 的國內鏡像源,其工作原理是通過將 npm 的數據鏡像到國內服務器上,提供給用戶更快速的 npm 包下載和安裝服務。當用戶通過 cnpm 安裝 npm 包時,cnpm 會先檢查本地緩存中是否已經存在該包,如果不存在則會從國內鏡像源中下載該包,并將其緩存到本地。這樣用戶在安裝 npm 包時可以更快地獲取到所需的包,提高了包的下載和安裝速度。