引子
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中文网
- 我们选择下载.mis文件
在这里选择合适自己操作系统和的版本,建议选择稳定版。
我们选择左边版本就可以了
- 无脑next和同意
- 选择我们的安装目录
我们在D盘建了一个node.js文件用来放相关文件,强烈建议把不要默认c盘,不然安装没成功自己负责
然后接着一直next下去就可以了
4.不用自动添加工具(可选)
权限配置和文件夹创建
我们来到D盘右键文件夹,选择属性,选择上面的安全,进行权限配置,给所有用户完全控制的权限
新建 node_cache 和 node_global 文件夹
环境配置
在搜索框搜索环境 点击编辑系统环境变量,然后点击环境变量
系统环境
在系统变量里面添加NODE_HOME,值选择我们D盘的node.js目录
再点击系统变量里面的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"
配置淘宝镜像
终端运行
sh
npm config set registry https://registry.npmmirror.com
检查是否成功
sh
npm config get registry
如果输出
就表示配置成功了
最后安装cnpm
sh
npm install cnpm -g
至此 Node.js和npm 就安装好了。
项目运行检验
打开我们的项目 运行
sh
cnpm install
ok,完美运行~