首页 > 编程语言 >Nodejs安装教程

Nodejs安装教程

时间:2023-11-01 17:11:25浏览次数:29  
标签:npm node 教程 global nodejs Nodejs registry https 安装

1.下载  在https://nodejs.cn/download/current/  下载安装包,我下载的是  node-v18.18.0-x64.msi

2. 双击安装包,一路点击下一步,我选择安装到 D:\nodejs\  目录

3.验证安装   在cmd命令行窗口中,运行    node -v  及  npm -v  将显示版本号

4 修改全局模块下载路径

4.1

【D:\nodejs】下创建两个文件夹【node_global】及【node_cache】

然后在 cmd 命令行中执行:

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

4.2修改环境变量

编辑【用户变量】下的【Path】,增加一行 【D:\nodejs\node_global】

在【系统变量】下新建【NODE_PATH】【D:\nodejs\node_modules】

在【系统变量】下的【Path】新建添加node全局文件夹【D:\NodeJs】  (这一步可能已经自动完成了)

经过上面的步骤,nodejs下载的模块就会自动下载到我们自定义的node_global目录,接下来我们测试一下。输入下面的命令:

npm install express -g

(我这里没有目录权限问题,所以不需要在Nodejs文件夹->属性->安全  里增加权限)

5 更换npm源为淘宝镜像

查看初始npm源的命令     npm config get registry

(显示已经是taobao,所以不需要执行   npm config get registry https://registry.npm.taobao.org)

6.可以全局安装基于淘宝源的cnpm ,我这里就不安装了

npm install -g cnpm --registry=https://registry.npm.taobao.org

 

 

 

参考:https://blog.csdn.net/weixin_54514751/article/details/130537054

标签:npm,node,教程,global,nodejs,Nodejs,registry,https,安装
From: https://www.cnblogs.com/pu369/p/17803574.html

相关文章

  • 安装 Altium Designer(AD20)
     ComponentFromSupplierSearch   在电路设计中,AltiumDesigner是较为常见的设计软件。但是在安装AD时,可能是会出现如下报错:AD报错内容:Unabletodownloadextension.“ComponentFromSuplierSearch”;Errordetails:Cannotfindextension“ComponentFromSuplierSearch”.解......
  • Centos安装MQTT与基本配置
    1.Centos默认没有mosquitto,需要额外安装一个软件包,EPEL软件库。该库中有很多Linux发行版软件  sudoyum-yinstall epel-release2.安装mostuitto   sudoyum-yinstallmosquitto3.执行完以上两步,mosquitto就已经安装成功4.测试是否安装成功  sudosystemctl......
  • 如何安装Python3.8版本的TensorFlow?
    condainstallkeras 现在tensorflow2.4支持3.63.73.8可以放心安装pipinstalltensorflowDownloadinghttps://mirrors.aliyun.com/pypi/packages/59/9b/tensorflow-2.5.0-cp38-cp38-manylinux2010_x86_64.whl(454.4MB)升级的话可以加个--upgradepipinstalltensorf......
  • 如何发包到中央仓库-完整教程
    相信很多小伙伴自己都会有一些包,我们可以将包发布中央仓库,然后直接通过maven来使用这些包,下面就整理下如何将包发到中央仓库。新建项目第一步,我们需要在sonatype上注册一个账号,这一步就不再演示了。注册好账户之后,然后我们来创建项目。点击新建按钮,问题类型选择NewProject,如......
  • linux安装MySQL数据库初始化报错
    在使用如下初始化命令进行数据库初始化时报错,./bin/mysqld--user=mysql--basedir=/usr/local/mysql/mysql/--datadir=/usr/local/mysql/mysql/data/--initialize--lower-case-table-names=1; 权限不足导致,修改命令为:./bin/mysqld--user=root--basedir=/usr/local......
  • linux 安装rabbitmq流程记录
    Linux系统:CentOS7.x(如果是CentOS8.x的话,需要修改下面两个环境版本号中的el7为el8)Erlang:erlang-22.3.4.12-1.el7.x86_64.rpmRabbitMQ:rabbitmq-server-3.8.13-1.el7.noarch.rpm1安装erlangLinux系统:CentOS7.x(如果是CentOS8.x的话,需要修改下面两个环境版本号中的el7为el8......
  • Docker从了解到部署应用的详细教程
    一、Docker基础知识1、Docker(1)Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可以移植的容器中,然后发布到任何的linux机器上,可以实现虚拟化;(2)Docker容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低;2、Docker的应用场景(1)Web应用的自动化......
  • FreeRTOS深入教程(队列内部机制和源码分析)
    (文章目录)前言本篇文章主要来为大家分析队列的内部机制和源码实现。一、队列结构体分析在FreeRTOS中队列会使用一个结构体来表示:1.int8_t*pcHead和int8_t*pcWriteTo:这些指针指向队列存储区的头部和下一个可写入的位置。队列存储区是一个用于存储队列中数据项的缓冲......
  • Docker从了解到部署应用的详细教程
    一、Docker基础知识1、Docker(1)Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可以移植的容器中,然后发布到任何的linux机器上,可以实现虚拟化;(2)Docker容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低;2、Docker的应用场景(1)Web应用的自动化......
  • 无涯教程-React Native - 运行IOS
    如果您想在IOS模拟器中测试您的应用程序,则只需在终端中打开应用程序的根文件夹并运行-react-nativerun-ios上面的命令将启动模拟器并运行该应用程序。我们还可以指定我们要使用的设备。react-nativerun-ios--simulator"iPhone5s在模拟器中打开应用程序后,可以在IOS上按......