00|前排提示
Node真是好,理包两行泪。
01|本体安装
从官网下载安装包,或使用其它下载非最新版,非Windows系统参考官方指南安装。Windows版自带npm包管理器,安装时需要注意修改安装路径,不安装Choco(默认在C盘且不容易更改,本体不大但不方便统一管理,故不推荐),其它选项默认即可。
02|包管理器
常见的nodejs包管理器有npm(自带)、yarn、pnpm、cnpm等。其中npm性能较不尽人意;yarn速度尚可但只有并行下载的优势且会将包展开造成“幽灵引用”;cnpm只是默认提供中国加速镜像,与npm区别不大。
幽灵引用:本来无法被引用到的包,因为yarn平面化展开可以被引用,就像出现了“幽灵”一样
本文推荐使用pnpm(高性能npm):将包存放在全局统一位置,在使用时用符号链接方式提供引用,结构不扁平,同时节省硬盘空间,提高复用和性能。
安装配置
官网推荐多种安装方式,选择自己喜欢的一种即可,这里推荐使用npm全局安装pnpm7.x版本,并先将创建下面的配置文件再安装。
npm install -g pnpm
推荐配置如下,写入在用户主文件夹下.npmrc文件即可。
prefix={node_install_dest}\node_global #nodejs全局二进制文件
cache={node_install_dest}\node_cache #nodejs运行缓存
registry=https://registry.npmmirror.com #包管理器下载加速镜像
pnpm-prefix={node_install_dest}\pnpm_cache #pnpm下载缓存
global-bin-dir={node_install_dest}\pnpm_global_bin #pnpm全局二进制
store-dir={node_install_dest}\pnpm_store #pnpm包存储位置
global-dir={node_install_dest}\pnpm_global #pnpm全局文件夹
标签:node,npm,nodejs,dest,优雅,install,pnpm,Kyana,安装
From: https://www.cnblogs.com/kyana/p/16874318.html