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全局文件夹
版权声明:本文为Kyana's Railgun原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/kyana/p/16874318.html