首页 > 编程语言 >[Node]Node.js安装

[Node]Node.js安装

时间:2023-12-29 10:13:37浏览次数:32  
标签:Node node NODE js 安装 目录

工作需求,将本地node.js升级到v20+,踩坑踩了1个多小时,故整理一篇攻略自用。

 

下载与安装

1. Node.js官网下载安装包:https://nodejs.org/en(我下载的是20.10.0)

2. 安装时修改安装目录,网上教程大多不建议放在C盘;其余默认。

3. 安装完后启动命令行工具,输入 node -v 可查看安装好的版本。

 

环境变量

4. 右键“我的电脑” → 高级系统设置 → 环境变量

5. 在系统变量中配置变量名 “NODE_HOME”,值为node.js安装路径

(如果之前安装过node.js的其他版本,把NODE_HOME的值更新为新路径)

6. 在系统变量中配置变量名 “Path”,添加变量 %NODE_HOME% 和 %NODE_HOME%\node_global

 

环境配置

7. 在安装目录下,新建两个文件夹 node_global(全局包存放目录) 和 node_cache(缓存目录)

8. 打开命令行工具,执行以下两句操作(E:\node-v20.10.0 为安装目录):

npm config set prefix "E:\node-v20.10.0\node_global"
npm config set cache "E:\node-v20.10.0\node_cache"

 

其他问题

1. 如果此前安装过其他版本的 node.js,更换新版本之后,使用npm语句可能会报错:operation not permitted

 解决办法: 删除 C:\Users\{用户名}\ 路径下的 .npmrc 文件

标签:Node,node,NODE,js,安装,目录
From: https://www.cnblogs.com/ximu1009/p/17932592.html

相关文章

  • OpenEuler22.03源码编译安装nginx1.24.0
    一、环境说明操作系统版本:OpenEuler22.03SP2LTSNginx版本:1.24.0安装位置:/app/nginxSelinux配置:关闭或设置为permissive二、Nginx安装#安装必要依赖dnf-yinstalltargccmakepcrepcre-develzlibzlib-developensslopenssl-devel#创建nginx安装文件夹mkdir/......
  • OpenEuler22.03SP2 LTS安装PostgreSQL15.5并配置一主二从
    环境准备序号IP标识(hostname)CPU/内存配置系统盘数据盘1192.168.8.190pg018C+16G80G500G2192.168.8.191pg028C+16G80G500G3192.168.8.192pg038C+16G80G500G规划的文件夹目录(所有主机):##以下目录为本文规划的目录,可以提前创建,也可以跟着......
  • 动态加载JS文件
    在某些特殊场景下,特别是在库和框架的开发过程中,需要动态加载JS文件并执行它们。下面是使用Promise的简单封装。functionloadJS(files,done){//Gettheheadtagconsthead=document.getElementsByTagName('head')[0];Promise.all(files.map(file=>{returnnewProm......
  • win10安装linux
    1.下载linux系统:win10,打开应用商店 2.下载linux系统:输入Linux点击搜索 3.下载linux系统:在这里我选择的是ubuntu18.04LTS,如图所示,下载完成后,应用商店已下载页面可以找到已下载的ubuntu,在其后有“启动”按钮,此时不要点击。4.设置开发者选项——进入个性化菜单在桌面空白处右......
  • js的作用域
    全局作用域全局作用域是指代码中任何地方都可以访问的变量,在整个应用程序中都是可见的局部作用域(函数作用域)局部作用域是指在函数内部定义的变量,它们只能在函数内部访问,函数外部无法访问块级作用域这是一个特殊的作用域,在es6之前,js中没有块级作用域。在es6中,使用let和const......
  • 在Linux平台安装使用Anaconda
    下载在https://repo.anaconda.com/archive/https://repo.anaconda.com/archive/找到一个合适的版本,右键复制链接然后wget它:wgethttps://repo.anaconda.com/archive/Anaconda3-2023.07-2-Linux-x86_64.sh安装添加执行权限:chmod+xAnaconda3-2023.07-2-Linux-x86_64.sh运......
  • centos7 安装 mysql8 ,yum方式
    1、添加yum库sudoyuminstall-yhttps://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm 2、导入mysqlGPG公钥  失效的:sudorpm--importhttps://repo.mysql.com/RPM-GPG-KEY-mysqlrpm--importhttps://repo.mysql.com/RPM-GPG-KEY-mysql-2022 ......
  • 离线安装mysql
    [root@slave~]#lsanaconda-ks.cfgmysql-8.0.31-linux-glibc2.12-x86_64.tar.xz[root@slave~]#tar-xfmysql-8.0.31-linux-glibc2.12-x86_64.tar.xz[root@slave~]#lsanaconda-ks.cfgmysql-8.0.31-linux-glibc2.12-x86_64mysql-8.0.31-linux-glibc2.12-x86_64.......
  • .NET 6 控制台程序(Console)读取配置appsettings.json配置文件
    ​ 1、添加引用Microsoft.Extensions.Configuration.Json添加引用 Microsoft.Extensions.Configuration.Json,引用方法可以参考:1)使用Nuget界面管理器搜索"Microsoft.Extensions.Configuration.Json"在列表中分别找到它,点击"安装"相关文档:VS(VisualStudio)中Nuget的使用......
  • 【靶场部署】kali系统安装
    一,简介kali是一个基于Linuxkernel的操作系统,用于渗透测试及黑客攻防的专用平台,其主要功能有三个:数字取证、安全审计、渗透测试。二,下载与安装2.1下载链接:https://www.kali.org/2.2新建VM虚拟机 如果下载的压缩包,里面直接包含有虚拟机全部内容,直接解压到合适位置即可。......