论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
软件与程序人生
›
移动端开发
›
鸿蒙
›
Node.js windows版本 下载和安装(详细步骤) ...
Node.js windows版本 下载和安装(详细步骤)
九天猎人
金牌会员
|
2024-11-21 09:55:22
|
显示全部楼层
|
阅读模式
楼主
主题
986
|
帖子
986
|
积分
2958
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非壅闭式I/O模型,让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。
Node.js对一些特殊用例举行优化,提供替代的API,使得V8在非欣赏器环境下运行得更好,V8引擎执行Javascript的速度非常快,性能非常好,基于Chrome JavaScript运行时建立的平台, 用于方便地搭建相应速度快、易于扩展的网络应用。
目录
一、下载
二、安装
设置
设置环境变量
测试
安装淘宝镜像
全局安装基于淘宝源的cnpm
注意:Node.js版本请根据自身体系选择,安装位置、全局模块存放位置和环境变量应根据自身现实环境举行更改。
一、下载
进入官网下载 | Node.js 中文网,选择体系版本和安装版本,选择对应你体系的Node.js版本,此处我的电脑是win64,下载的node版本是18.19.0CNPM Binaries Mirror。
进入下载,等候下载完成。
二、安装
双击运行刚刚下载的msi步调,开始安装Node.js,会出现安装流程,按照安装流程一步步走 。
安装过程比较简单,无脑点击下一步即可。
直接点【Next】按钮,此处可根据个人需求修改安装路径,修改完毕后继续点击【Next】按钮。
可根据自身需求举行,此处我选择默认安装,继续点击【Next】按钮。
不选中,直接点击【Next】按钮。
点击【Install】按钮举行安装。
安装完毕,点击【Finish】按钮。
安装完成后,我们必要验证一下,打开 CMD 命令行,输入下列命令来检测node.js是否已经安装成功,查看nodejs版本和npm版本。
如下图所示,即为安装成功:
然后,找到刚刚安装的目录路径,在安装目录下新建两个文件夹【node_global】和【node_cache】。
创建完毕后,复制刚刚创建的【node_global】和【node_cache】文件夹路径在cmd命令分别输入以下两条命令,注意不要两条命令的文件路径不要搞混了。
设置
使用管理员身份打开cmd命令窗口(打开方法见下方Tips),输入以下命令(下面的路径是我创建的文件夹所在的路径,必要复制你们自己创建的路径哦)。
Tips: 使用管理员身份运行cmd的方法 :点击左下角【开始】菜单,在搜刮地区输入“命令提示符”,然后点击【以管理员身份运行】。
①设置全局模块的安装路径到 “node_global” 文件夹,通过命令npm config set prefix “你的路径\node_global” (复制刚刚所创建的“node_global”文件夹路径)
②设置缓存到 “node_cache” 文件夹,通过命令npm config set cache “你的路径\node_cache” (复制刚刚所创建的“node_cache”文件夹路径)
npm config set prefix "D:\my_ruanjian\nodejs\node_global"
npm config set cache "D:\my_ruanjian\nodejs\node_cache"
复制代码
可以输入以下两条命令查看路径是否设置精确,查看npm缓存默认存放路径和npm全局模块的存放路径,
设置环境变量
(1)打开【此电脑】-单击右键-【属性】-【高级体系设置】-【环境变量】,编辑体系变量中的【Path】,
由于 node 全局模块大多数都是可以通过命令行访问的,还要把【node_global】的路径“D:\my_ruanjian\nodejs\node_global”参加到【体系变量 】下的【PATH】 变量中,方便直接使用命令行运行。
随后在后续安装完express模块之后就会发现在【node_global】里自动多出了一个【node_modules】文件夹。
测试
颠末上面的步骤,设置就完成了 。nodejs下载的模块就会自动下载到我们自界说的目录。
接下来我们测试一下是否更改成功。输入下面的命令,全局安装一个最常用的 express 模块举行测试(使用管理员方式打开cmd),
npm install express -g
复制代码
注意:“-g”等同于“–global”,“-g” 是全局安装,不加“-g”就是默认下载到当前目录。“-g” 表现安装到之前设置的【node_global】目录下,同时nodejs会自动地在node_global文件夹下创建【node_modules】子文件夹, 即自动下载到“D:\my_ruanjian\nodejs\node_global\node_modules” 路径下。
如果没有使用管理员方式打开cmd窗口的话,可能会报错误。
如上图所示,下载express模块成功,然后在文件管理器中查看是否生存到上面自界说的路径下。
打开安装目录检查【node_global】里是否有【node_modules】文件夹,检查【node_modules】文件夹下是否有express文件夹。
可以看到,express模块已经成功地下载到【D:\my_ruanjian\nodejs\node_global\node_modules】下。
安装淘宝镜像
npm 默认的 registry ,也就是下载 npm 包时会从国外的服务器下载,国内下载会很慢,可以更换为国内。
淘宝镜像是淘宝团队为国内用户提供的npm镜像源,它与官方镜像源保持同步,并提供了更快的下载速度。
使用下面的命令来安装淘宝镜像,并查看当前使用的镜像路径是否已经成功设置为淘宝镜像了。
npm config set registry https://registry.npmmirror.com
npm config get registry
复制代码
如上图所示,npm默认的registry已修改为国内镜像registry。
输入下列查看设置信息,如果prefix和cache为以下路径则表现前面没有设置成功或者漏配了,需重新输入设置命令。
npm config ls
复制代码
如果输入命令后是以下内容,精确:
全局安装基于淘宝源的cnpm
由于npm的服务器在海外,所以访问速度比较慢,访问不稳定 ,cnpm的服务器是由淘宝团队提供,服务器在国内,cnpm是npm镜像,一般会同步更新,相差在10分钟,所以cnpm在安装一些软件时候会比较有优势。但是cnpm一般只用于模块安装,在项目创建与卸载等相关操纵时仍使用npm。
在cmd中,运行下列命令来全局安装基于淘宝源的cnpm,
npm install -g cnpm --registry=https://registry.npmmirror.com
复制代码
去安装目录检查【node_global】里是否有【node_modules】文件夹,查看是否已经有cnpm模块的文件夹了。
可以看到,cnpm模块已经成功地下载到【D:\my_ruanjian\nodejs\node_global\node_modules】下。
执行命令查看cnpm是否安装成功,
cnpm -v
复制代码
如下图所示,即代表cnpm设置成功。
到这里基本ok了。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
九天猎人
金牌会员
这个人很懒什么都没写!
楼主热帖
从洞察到决策,一文解读标签画像体系建 ...
C# 使用流读取大型TXT文本文件 ...
Flink的API分层、架构与组件原理、并行 ...
袋鼠云平台代码规范化编译部署的提效性 ...
SpringBoot(八) - 统一数据返回,统一 ...
打穿你的内网之三层内网渗透 ...
Redis命令手册
JVM
微服务(三)之负载均衡(服务端和客户端) ...
锂电池基于DW01组成的过充电、过放、短 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
IOS
Oracle
网络安全
运维.售后
.Net
前端开发
linux
DevOps与敏捷开发
程序人生
快速回复
返回顶部
返回列表