L
L
i
i
r
r
o
o
u
u
s
s
c
c
o
o
d
d
i
i
n
n
g
g
介绍一下Node.js和npm(含cnpm)配置以及镜像切换

引子

Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,它允许你在服务器端运行JavaScript代码。它是构建服务器端应用程序的基础。

npm是Node.js的包管理器,它允许你安装和管理你应用程序所需的第三方包(或模块)。通过npm你可以下载、安装、升级或卸载任何需要的包。它为Node.js应用提供了可重用代码模块的生态系统。

Nginx是一个高性能的HTTP和反向代理web服务器,它可以用作负载均衡器、HTTP缓存等。但Nginx不是基于Node.js的,而是用C语言编写的。

Node.js和npm配置

下载Node.js之后我们会发现里面是内置又npm这个包管理工具的,这和它们的发展时间段有点关系,感兴趣的读者可以自行去了解,大概就是你npm开发完之后很缺少第三方包,而node也缺少一个包管理器,它们就合作起来了咯。


Node下载和安装

这里以window11(64位)演示
Nodejs中文网

  1. 我们选择下载.mis文件

在这里选择合适自己操作系统和的版本,建议选择稳定版。
我们选择左边版本就可以了
Description

  1. 无脑next和同意
  2. 选择我们的安装目录

我们在D盘建了一个node.js文件用来放相关文件,强烈建议把不要默认c盘,不然安装没成功自己负责

安装到D盘

然后接着一直next下去就可以了

4.不用自动添加工具(可选)


权限配置和文件夹创建

我们来到D盘右键文件夹,选择属性,选择上面的安全,进行权限配置,给所有用户完全控制的权限

设置权限

新建 node_cachenode_global 文件夹

创建文件夹

环境配置

在搜索框搜索环境 点击编辑系统环境变量,然后点击环境变量
搜索环境变量

系统环境

在系统变量里面添加NODE_HOME,值选择我们D盘的node.js目录
添加NODE_HOME
再点击系统变量里面的path,添加
%NODE_HOME%

%NODE_HOME%\node_global

%NODE_HOME%\node_cache

添加三个变量

用户环境

点击用户环境的path

将默认的 C:\User\21158\AppDate\Roaming\npm 改成 D:\node.js\node_global

21158指的是微软用户名 不一致不用管

默认

默认安装目录

改成我们安装目录

改成我们安装目录
然后点完确认,完成配置,不要直接叉掉了,不然是不会变的


配置检查

然后我们打开终端,运行
node -v
npm -v

配置检查
看见相应的版本号表示配置成功了

全局配置npm

设置全局模块
设置缓存

sh 复制代码
npm config set prefix "D:\node.js\node_global"
npm config set prefix "D:\node.js\node_cache"
全局npm模块配置

配置淘宝镜像

终端运行

sh 复制代码
npm config set registry https://registry.npmmirror.com

检查是否成功

sh 复制代码
npm config get registry

如果输出

https://registry.npmmirror.com

就表示配置成功了

最后安装cnpm

sh 复制代码
npm install cnpm -g

至此 Node.js和npm 就安装好了。


项目运行检验

打开我们的项目 运行

sh 复制代码
cnpm install

安装成功
ok,完美运行~