当前位置: 首页 > ai >正文

node.js详细安装教程

一、node.js下载地址(包含国内和国外下载地址)

1.国内下载地址(下载 | Node.js 中文网)

选择长期支持版本,点击下载安装包

2.国外下载地址(Node.js)

下载速度较慢,当前的版本 LTS是大多用户使用的稳定版本, Current是最新版本。

二、安装步骤

1.找到下载的安装包的目录,双击进行安装

2.点击下一步,next

3.接受用户协议,点击next下一步

4.选择安装的位置最好是英文路径,不要有空格,然后点击下一步next

5.选择安装项,此处我选择默认,点击“ Next ”按钮

6.看到如下图所示, 不要勾选!不要勾选! 不要勾选! 直接next

7.点击安装install

8.完成安装,点击Finish

三、详细配置系统变量

1.配置环境变量

进入环境变量,编辑【系统变量】下的变量【Path】, 点击编辑,添加安装路径,比如D:\NodeJs\nodejs\,我的安装成功之后,系统变量自动添加了这个变量,大家可以检查一下。

2.验证是否安装成功

2.1进入cmd命令行窗口,右键进行管理员模式下,输入命令, 查看nodejs版本

node -v 

2.2查看npm版本 如下图所示,即为安装成功:

npm -v

3.修改下载位置

3.1查看npm默认存放位置

查看npm全局模块的存放路径

npm get prefix

查看npm缓存默认存放路径

npm get cache

3.2创建新的文件夹

在 nodejs 安装目录下,创建 “node_global” 和 “node_cache” 两个文件夹

3.3修改默认文件夹

设置全局模块的安装路径到 “node_global” 文件夹 npm config set prefix 命令

npm config set prefix  "D:\NodeJs\nodejs\node_global"

设置缓存到 “node_cache” 文件夹 npm config set cache 命令

npm config set cache "D:\NodeJs\nodejs\node_cache"

 注意路径不要写错

3.4查看是否修改成功

npm install express -g

出现下图就成功 ,下载express模块成功,然后在文件管理器中查看是否保存到上面自定义的路径下。

若执行命令npm install express -g 出现如下报错,修改权限,右击Nodejs文件夹->属性->安全,点击编辑,将所有权限都✔即可。

四、设置淘宝镜像

1.修改镜像

将npm默认的registry修改为淘宝registry,查看当前默认的镜像

npm config get registry

设置淘宝镜像

npm config set registry https://registry.npm.taobao.org/ 

查看当前的镜像是否被修改了

npm config get registry

如上图所示,npm默认的registry已修改为淘宝镜像

2.安装淘宝源cnpm

npm install -g cnpm --registry=https://registry.npmmirror.com 

3.查看cnpm的模块是否安装成功在本地

执行命令查看cnpm模块

cnpm -v

若如果遇到安装完cnpm时出现不是内部或外部命令,也不是可运行的程序。切换到管理员用户重新开启cmd窗口

安装就到此结束了!

http://www.xdnf.cn/news/11255.html

相关文章:

  • 常见中文乱码问题
  • DB2备份和还原数据库+代码详解
  • HTTP/HTTPS(超细精讲)
  • 彻底理解面向对象,看完这一篇就够了
  • 谈谈Parser --王垠
  • 拓扑排序(Topological Sorting)
  • Wireshark TS | Ping Google DNS 8.8.8.8 特殊结果解析
  • centos 7 RAID0磁盘阵列步骤_如何重做raid但是不格式化磁盘
  • strtok函数
  • FastReport Avalonia 2024
  • 初识 ABP 框架
  • FFMPEG开发手册
  • Python 十五个炫酷代码
  • 开源 SPL 消灭数以万计的数据库中间表
  • 轻松两招,告诉你电脑怎么定时关机!
  • 央视解说之韩乔生巅峰之作--夏普
  • 我有七种实现web实时消息推送的方案
  • 多普达与O2之间的关系
  • 【编译原理】-- 第一章(翻译程序、编译程序、汇编程序、解释程序、编译过程概述)
  • 码率(kbps)、帧率(FPS)、分辨率和清晰度的正反比关系
  • 【收藏】计算机专业常用学习网站
  • 红旗Linux:国产操作系统的领军者!
  • gridview修改,添加,删除等
  • standard.jar是干什么的有什么用?
  • 程序员们平时都喜欢逛什么论坛呢?
  • 海量数据处理分析方法
  • 虚拟软驱的3种方法
  • WOW表情
  • 谷歌chrome浏览器源码分析
  • 【黑客零基础入门必知必会】常见的网站攻击方式