当前位置:首页 > 技术分析 > 正文内容

NodeJs安装和环境配置(Windows安装包方式)

ruisui881周前 (04-22)技术分析9

1、官网下载

https://nodejs.org/en/download/

根据自己电脑系统及位数选择,我的电脑是Windows系统、64位、想下载稳定版的.msi(LTS为长期稳定版)这里选择windows64位.msi格式安装包目前的最新版本是node-v20.11.1


2、安装步骤:

安装路径默认在C:\Program Files下面,也能够自定义修改,点击Next:

下图根据本身的需要进行,我选择了默认Node.js runtime,点击Next

Node.js runtime :表示运行环境

npm package manager:表示npm包管理器

online documentation shortcuts :在线文档快捷方式

Add to PATH:添加到环境变量

根据需要选择可选功能,点击Next:

这段话翻译为:自动安装必要的工具。注意,这也将安装Chocolatey。安装完成后,脚本将弹出在一个新窗口中。

点击Install,进行安装

点击Finish,完成安装

安装完成后,.msi格式的安装包已经将node启动程序添加到系统环境变量path中,咱们能够查看系统变量进行验证:在【个人电脑】右键→【属性】→【高级系统设置】

3、查看

既然已经将node程序添加到全局系统变量中,把咱们能够直接在CMD窗口中任意位置执行node,打开CMD窗口,执行命令:

node -v  查看node版本

最新版的node在安装时同时也安装了npm,执行:

npm -v   查看npm版本

一部分经常使用的命令:

npm -v:查看npm安装的版本
npm init:会引导你建立一个package.json文件,包括名称、版本、作者等信息
npm list:查看当前目录下已安装的node包
npm ls:查看当前目录下已安装的node包
npm install moduleNames:安装Node模块到本地目录node_modules下
npm install < name > -g:将包安装到全局环境中
npm install < name > --save:安装的同时,将信息写入package.json中,
项目路径中若是有package.json文件时,直接使用npm install方法就能够根据
dependencies配置安装全部的依赖包,这样代码提交到git时,
就不用提交node_modules这个文件夹了
npm install < name> --save-dev:安装的同时,将信息写入package.json
中项目路径中若是有package.json文件时,直接使用npm install方法就能够
根据devDependencies配置安装全部的依赖包,这样代码提交到git时,
就不用提交node_modules这个文件夹了
npm uninstall moudleName:卸载node模块

4、环境配置

在安装目录下新建两个文件夹【node_global】和【node_cache】

再次打开cmd命令窗口,输入:

npm config set prefix “你的路径\node_global”
npm config set cache “你的路径\node_cache”

设置环境变量,打开【系统属性】-【高级】-【环境变量】,在系统变量中新建

变量名:NODE_PATH

变量值:D:\App\nodejs\node_global\node_modules

编辑用户变量(环境变量)的 path,将默认的 C 盘下 AppData\Roaming\npm 修改成 D:\App\nodejs\node_global,点击确定。

系统变量的path添加NODE_PATH:

测试,配置完成后,安装个module测试下,咱们就安装最经常使用的express模块,打开cmd窗口,输入以下命令进行模块的全局安装:

npm install express -g   // -g是全局安装的意思

添加国内镜像源:

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

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/3507.html

标签: npm list
分享给朋友:

“NodeJs安装和环境配置(Windows安装包方式)” 的相关文章

景区游船计时收费管理系统--收费分类版

景区游船计时收费管理系统--收费分类版headerfooter《景区游船计时收费管理系统--收费分类版》是专门旅游景区或度假村开发的一款游船计时收费软件。主要功能:1. 基础数据:单位信息、船号状态、脚踏船船号设置、画舫船号设置、船价设置(脚踏船、画舫);2.业务管理:脚踏船(脚踏船开台、脚踏船前台...

Linux发行版需要杀软吗?卡巴斯基推出免费KVRT病毒扫描清理工具

IT之家 6 月 4 日消息,你认为使用 Linux 发行版,需要杀毒软件吗?或许很多用户认为 Linux 发行版偏小众,因此受到黑客攻击的风险也相对较小,不过卡巴斯基并不这么认为,近期推出了适用于 Linux 平台的杀毒软件。最新上线的 Linux 版本 Kaspersky Virus Remov...

Vue.js 组件通信的 3 大妙招

在 Vue.js 中,组件化是其核心概念之一,允许你将复杂的界面拆分成多个独立的、可复用的组件。在构建大型应用时,如何高效地在组件之间传递数据和触发事件是非常重要的。Vue.js 提供了多种方式来处理组件间的通信,下面是最常用的 3 种方式:1.父子组件通信:通过 Props 和 Events在 V...

用IDEA开发如何用Git快速拉取指定分支代码?

1,准备空的文件夹,git init2,关联远程仓库,git remote add origin gitlab地址3,拉取远程分支代码,git pull origin 远程分支名再用IDEA打开项目即可...

7 招教你轻松搭建以图搜图系统

作者 | 小龙责编 | 胡巍巍当您听到“以图搜图”时,是否首先想到了百度、Google 等搜索引擎的以图搜图功能呢?事实上,您完全可以搭建一个属于自己的以图搜图系统:自己建立图片库;自己选择一张图片到库中进行搜索,并得到与其相似的若干图片。Milvus 作为一款针对海量特征向量的相似性检索引擎,旨在...

K8S NFS 共享存储

NFS 共享存储前面我们学习了 hostPath 与 Local PV 两种本地存储方式,但是平时我们的应用更多的是无状态服务,可能会同时发布在不同的节点上,这个时候本地存储就不适用了,往往就需要使用到共享存储了,比如最简单常用的网络共享存储 NFS,本节课我们就来介绍下如何在 Kubernetes...