首页 > 编程语言 >Node.js安装及环境配置

Node.js安装及环境配置

时间:2023-02-27 21:47:42浏览次数:49  
标签:Node npm node nodejs global js 安装

node.js官网下载

node.js历史版本下载连接

1. 在历史版本中选择一个你要安装的node.js版本(我这里下载的是windows64位14.14.0版本的安装包)

2. 下载好安装包之后,安装安装提示一路next默认安装即可(安装路径记得改,由于我是已经安装完验证没问题才写的博客,这里就不一 一贴图了,主要看后面的环境配置即可)

3. 安装完成后,win+R输入cmd打开终端控制台(新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西)

输入,有版本号出现即表明安装成功
node -v
npm -v

4. 创建两个文件夹,要修改npm全局安装模块已经缓存的路径,否则执行npm安装命令会默认将依赖放到C盘

在你nodejs的安装目录下创建两个空文件夹,分别命名
node_global (npm安装的全局模块所在的路径)
node_cache (缓存cache的路径,如日志文件都会存在这个缓存文件夹里面)

5. 打开控制台输入以下命令(双引号中放的是你自己刚刚创建的两个文件夹的路径,由于我已经执行过,下面贴图就不执行了)

npm config set prefix "D:\DevelopTools\nodejs\node_global" 
npm config set cache "D:\DevelopTools\nodejs\node_cache"

6. 设置环境变量(我这里node_global目录下的node_modules文件夹是我自己建的,不建也会自己生成)

在【系统变量】下新建变量名NODE_PATH,输入变量值D:\DevelopTools\nodejs\node_global\node_modules

然后继续在【系统变量】下选中Path变量,点击编辑,加入以下变量值(其中的路径为你的nodejs安装路径)

然后修改【用户变量】中的 path 变量,将 C:\Users\wo\AppData\Roaming\npm 修改为D:\DevelopTools\nodejs\node_global

修改完成后,一路点击确定,即可保存环境变量配置

7. 测试,安装完成肯定要做测试,这里安装一个常见的express表达式模块

打开windows终端,输入
npm install express -g     # -g是全局安装的意思

8. 选修(安装淘宝镜像,npm 默认的 registry ,也就是下载 npm 包时是从国外的服务器下载,国内很慢,一般都会指向淘宝 https://registry.npm.taobao.org。)

查看初始npm源命令: npm config get registry
安装淘宝镜像命令: npm config set registry https://registry.npm.taobao.org/

安装完成后,即可在你的nodejs\node_global\node_modules目录下看到express这个模块,到此nodejs安装配置完成。

标签:Node,npm,node,nodejs,global,js,安装
From: https://www.cnblogs.com/18sui/p/17162016.html

相关文章

  • PyQt6,QTDesigner安装
    安装PyQt6和pyqt6-toolspipinstallPyQt6pipinstallpyqt6-tools在pycharm中添加外部工具QTDesigner和PYUIC设置路径: 点+,创建新的工具  program填pyqt6......
  • npm run 执行多任务的package.json配置
    有时需要在运行npmrun时,执行多个自定义的任务,此时可以使用增加scripts中条目,然后用一个总任务脚本将相关条目用&&串联起来的方式进行。我们知道:在package.json中,scripts里......
  • 发现Vue.js做前端交互不错,非常轻量级
    最近做一个设备配置的网站,涉及到很多的数据交互,找到一个轻量级的JS框架Vue.js。经过试用,发现使用Vue.js做数据绑定和前端交互很棒。推荐一下,希望对做前端的朋友有点用或做做......
  • nodejs配合jwt
    使用npm下载包:npmijsonwebtoken--save引入此包:constjsonwebtoken=require('jsonwebtoken');JWT的组成:JWT由三部分组成,每一部分使用“.”进行分割这三部分分别是......
  • mmcv (mmdetection)安装教程
    mmcv的安装会有很多cuda、pytorch版本适配的问题,如果版本不适配,会报各种错误,比如ModuleNotFoundError:Nomodulenamed'mmcv._ext'。mmdetection官方建议用mim进行安装......
  • docker安装mysql
    前言:docker安装mysql前需要在系统安装docker环境,安装docker环境这里就不演示了,​​https://www.runoob.com/docker/centos-docker-install.html​​这里有centos安装docker......
  • JS 时间比较,判断截止时间
    /***截至日期格式示例:2022-06-0215:00:00*true:到了截止时间,false:未到截止时间*/exportfunctiongetDeadline(str){constmyDate=newDate()constyear......
  • Sublime Test的安装与汉化
    sublimetest的安装与汉化http://www.sublimetext.com/下载地址在tool中安装packagecontrol插件在preferences中运行插件运行后点击installpackage搜索ChieseLoca......
  • JSP执行流程
    JSP执行流程 第一次访问:服务端将jsp翻译成java,再将Java编译成class文件第二次访问的时候:就i相对速度就会变快,并且它不需要在进行转变,但是如果服务端修改了代码。......
  • SSM jsp人力资源管理系统
    SSMjsp人力资源管理系统登录系统管理部门管理员工管理薪资管理招聘管理培训管理分页列表展示搜索新增编辑删除系统介绍:权限分为管理员和普通员工普通员工仅......