node的安装和配置过程

node-v10.15.3.zip Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性 能非常好 立即下载

最近学习Vue,需要搭建node环境,所以写一篇博客记录自己配置的过程以及遇到的一些问题。总体来说安装过程比较简单。

一、环境

1、本机系统:Windows 10 企业版(64位)
2、Node.js:node-v10.15.3-x64.msi(64位)

二、安装过程

1、官网下载

进入node.js的官网下载适合自己系统的安装包:https://nodejs.org/zh-cn/download/
node官网下载页面
我这里选择的是Windows 64位.msi 的安装包。

2、安装和配置环境

下载成功后直接双击运行,一直点下一步即可。中途可以选择自定义安装路径,安装成功后文件目录结构如下:
node安装后的文件结构

3、测试

打开Windows的命令行,输入 node -v 和 npm -v来检查 node 和 npm 是否安装成功,成功会返回当前 node 和 npm 的版本号。
命令行检查版本号

4、修改安装全局模块时所在路径

通过上面步骤安装成功后,正常情况下C盘中会出现以下路径:C:\Users\用户名\AppData\Roaming\npm
此路径开始里面的东西为空,以后的缓存和用命令 npm install xxx -g(后面是可选参数-g,g代表global全局安装的意思) 安装全局模块时都会在此路径下保存。所以为了避免占C盘空间,希望安装的全局模块和缓存路径都在nodejs安装的文件夹中,我们需要修改一些配置。
首先,我们在上面安装的node文件夹下新建两个空文件夹node_global和node_cache分别保存全局模块和缓存:
修改全局模块安装路径
接着在命令行下运行以下两个命令:
npm config set prefix “上面新建文件夹node_global的路径”
npm config set cache “上面新建文件夹node_cache的路径”
这会改变C:\Users\当前用户.npmrc 文件,由原来的prefix={AppData}\npm变成:
prefix=E:\Program Files\nodejs\node_global
cache=E:\Program Files\nodejs\node_cache
最后我们需要修改一下环境变量:
“我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“环境变量”
A、进入环境变量对话框,在【系统变量】下新建【NODE_PATH】,输入【E:\Program Files\nodejs\node_global\node_modules】
B、将【用户变量】下的【Path】中原来的C:\Users\用户名\AppData\Roaming\npm修改为【E:\Program Files\nodejs\node_global】
并点击确定保存更改。

5、测试安装express

在命令行输入npm install express -g
会发现express安装在了E:\Program Files\nodejs\node_global目录下,说明修改成功;若修改不成功express还会安装到C盘下面。

三、问题

1、出现安装后npm命令不能运行的情况

第一次安装时发生输入npm -v命令后卡住不动的情况,其他任何npm命令都不能使用,最后只能卸载重装。这里可以继续点击你下载的msi安装文件,它会识别出你已经安装过node,问你是否需要删除以前的版本重新安装。所以一开始不需要自己手动删除相关文件。重装之后按照别人的教程一步一步做下去没出现任何问题。
分析:根据重装后的过程,我发现原来出现问题的原因可能是当时重新配置安装全局模块时,我只修改了.npmrc文件,还没去修改环境变量就运行npm命令了。当然这只是我的猜测原因,也可能是其他原因。总之出现问题最好的方式就是重新安装。

2、出现找不到.npmrc文件的情况

一开始修改全局模块的安装路径时没出现任何问题,后来安装vue-cli和webpack时发现又安装到C盘里面去了,C盘下的.npmrc文件也找不到了,最后在安装node的目录E:\Program Files\nodejs\node_modules\npm下找到了,发现里面的prefix变回了原来的配置。修改后再次安装就没问题了。

四、npm配置的其他命令

为了多了解一些.npmrc配置文件的问题,我搜索了其他的一些博客,整理了一下npm中的命令,如下:
npm config edit 修改.npmrc配置文件,自动跳出.npmrc文件
npm config ls -l .npmrc配置文件位置
npm config get cache npm的缓存目录
npm config get prefix npm的全局node包目录(npm root -g也可以得到对应目录)

其他命令:
https://www.cnblogs.com/liuqiyun/p/8026340.html
一些常用配置:
proxy, https-proxy :指定npm使用代理
registry 指定npm下载安装包的源 默认:https://registry.npmjs.org/
npm config set prefix $dir
npm config set 进行配置项修改,使用命令配置后会把配置文件中的注释全部删除

node10.15.3有64位与32位msi安装版 nodeJS10.15.3稳定版 有64位与32位msi安装版 最稳定的版本 非常好用 直接安装 自动配置环境变量 立即下载

相关推荐

node-v10.15.3-win-x64.zip

node-v10.15.3-win-x64.zip,node.js windows64位系统安装文件,编译版,版本为v10.15.3。

NodeJS环境搭建

1. Node.js是什么 1.1 Node.js是一个基于Chrome V8引擎的[JavaScript运行环境]。 Node.js使用了一个事件驱动、非阻塞式I/O 的模型。 1.2 Node.js是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言 2. npm是什么 npm其实是Node.j...

^.^的博客 450

node-v10.15.3百度云.txt

nodejs的windows安装包

Nodejs的安装

Nodejs的安装 本文是基于Windows 10系统环境,安装和使用Nodejs Windows 10 node-v10.15.3-x64 一、Nodejs的安装 (1) 官网下载 node-v10.15.3-x64.msi (2) 解压即可 注意不要解压在中文路径下 (3) 配置Maven环境变量 新建MAVEN_HOME变量 修改PATH变量 (4) 验证Maven是否安装成功...

哈工大许政的博客 2万+

基于睿抗智能小车省赛第一题兵人识别的学习5.25

先用pip uninstall numpy卸载,再在后面输入pip install numpy==1.23安装版本为1.23的numpy。首先安装Anaconda环境;pycharm方便使用,安装yolov5以及一大堆数据包;由于python中的numpy插件包版本过高,训练失败,所以要安装一个版本低的包。每次运行都要先运行虚拟环境,输入:conda activate。图中所有精度大概在0.768-0.99之间。这里指定安装numpy1.23.。训练完成会得到一个衡量精度的指标。等待99张图片训练完成。

Haili_的博客 1299

ROS下UR+Realsense相机进行手眼标定

手眼标定主要是用来确定相机坐标系和机械臂坐标系之间的转换关系,从而实现后续的抓取等任务。

weixin_42157689的博客 7573

nodejs备忘总结(一) -- node和express安装与配置,新建简单项目(附安装配置过程中遇到问题的解决方法)

nodejs备忘总结(一) -- node和express安装与配置,新建简单项目(附安装配置过程中遇到问题的解决方法)

weixin_46020146的博客 129

Odoo 集成ReportBro报表设计器支持13,14,15,16,17,18,19

Odoo 集成ReportBro零代码报表设计器,ReportBro设计器 一个用于创建PDF和XLSX报告模板的javascript插件。

zxltwins的博客 3377

W10 安装Node-red工具的过程和遇到的问题处理方式

W10 安装Node-red工具的过程和遇到的问题处理方式 前言        近期工作中遇到树莓派的一个项目,需要用这个,之前未曾使用过,是个小白。 自己安装遇到问题,查看其他博主的未根治,且很乱,我在这里就讲述一下我的安装过程和过程中遇到的问题(只讲述我的过程!没遇到的不讲,不误人)。 一、讲点什么呢? 对于Node-red我是小白,所以对于安装node-red我想要的是能有博主出详细的介绍,但是感觉GSDN大多数的文章(指引小白类

weixin_47579098的博客 2万+

30天入门 SAP BTP 开发系列之十四: 将 SAP Business Application Studio 里开发好的 Node.js 应用部署到 Cloud Foundry 环境中

本教程详细介绍了如何将SAP Business Application Studio中的Node.js应用部署到Cloud Foundry环境。在完成本地开发和测试后,通过cf login命令连接Cloud Foundry环境,配置manifest.yml文件指定应用参数和路由信息。使用cf push命令完成应用的上传和部署,最终使应用运行在SAP BTP的云端环境中。教程包含从路由创建到部署验证的完整流程,确保开发者能够成功将Node.js应用发布到生产环境。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1080

一个中科大差生的8年程序员工作总结

今年终于从大菊花厂离职了,离职前收入大概60w不到吧,在某乎属于比较差的,今天终于有空写一下自己的职场故事,也算是给自己近8年的程序员工作做个总结复盘。近8年有些事情做对了,也有更多事情做错了,在这里记录一下,希望能够给后人一些帮助吧,也欢迎私信交流。文笔不好,见谅,有些细节记不清了,如果有出入,就当是我编的这个故事吧。 PS:有几个问题先在这里解释一下,评论就不一一回复了 1、关于差生,我本人在科大时确实成绩偏下,差生主要讲这一点,没其他意思。 2、因为买房是我人生中的大事,我认为需要记录和总结一下

陈小房的自我修炼 5万+

nvm和node安装配置,重装

nvm管理node版本 nvm npm 安装依赖报错

qq_38197886的博客 3994

【C语言学习疑难杂症】第20期:0x00007FF7F2821964处引发的异常0xC0000005写入位置 0x0000000000000

检查代码中是否存在野指针访问的情况,确保在进行写入操作之前,内存已经被正确分配或初始化,并且在使用完毕后进行了正确的释放。空指针访问:代码尝试在空指针地址(0x0000000000000000)处进行写入操作,导致访问冲突。检查代码中是否存在数组越界的情况,确保在进行写入操作之前,数组的索引值在合法范围内。检查代码中是否存在空指针访问的情况,确保在进行写入操作之前,指针已经被正确初始化。野指针访问:代码尝试在已释放或未初始化的内存地址进行写入操作,导致访问冲突。

学无止境 828

Node.js 安装及配置

一、安装Node.js 1、Node.js安装包下载地址 2、安装Node.js 3、检验Node.js是否安装成功 4、Node.js刚安装好时的文件目录 二、npm的全局配置 1、配置说明 2、新建npm的缓存、全局安装目录 3、设置npm的缓存、全局安装目录设置为指定路径 4、检验指定路径是否设置成功 三、环境变量配置 1、进入环境变量配置页面 2、用户变量的配置 3、系统变量的配置 4、测试:对常用模块express进行全局安装 四、安装其他 1、安装淘宝镜像 2、安装cnpm

qq_56219731的博客 2673

CCP消息格式

CCP消息格式 CCP协议的实现只依赖于两则CAN消息CRO(Command Receive Object)和DTO(Data Transmission Object),CCP消息统一采用8字节数据场,所有命令参数以及数据都被打包在8字节的数据场中。 1、CRO(命令接收对象) CRO是主设备向从设备发送的消息对象,包括命令代码及命令参数,结构如下: CCP一共28条命令,所以命令代码有28个。...

wsq119的博客 1206

YOLOv9原创自研:卷积魔改 | 一种新颖的风车形卷积(PConv)融合注意力机制,加强微弱小目标检测能力

为了进一步提升小目标检测能力,风车形卷积(PConv)融合注意力机制进一步提升小目标检测能力

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 363

node安装和配置(node-v12.20.2-x64 ) 以及node版本切换介绍

1,也可以下载以往版本,window是以msi结尾的文件2安装,直接一直安装就行,如果有之前安装的版本,先进行卸载,然后再进行安装3安装完成后查看版本号4配置全局包的安装位置5在cmd控制台运行下面两条命令,6然后配置环境变量7在"系统变量"下新建**“NODE_PATH”**,输入"DProgramFilesodejsode_global",就是7然后将"用户变量"下的**“Path""D。...

m0_67392931的博客 5215

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Node.js和Vue的安装与配置(超详细步骤)

Node.js和Vue的安装与配置(超详细步骤)

随遇而安的博客 4万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Windows 下载、安装、配置和使用Node

Node.js(通常简称为 “Node”)是一个基于 Chrome V8 引擎 的 JavaScript 运行环境,允许开发者使用 JavaScript 进行服务器端(后端)开发。它打破了传统 “JavaScript 只能运行在浏览器中” 的限制,将 JavaScript 的能力扩展到了服务器、桌面应用、物联网等场景。异步非阻塞 I/O:无需等待耗时操作(如读取文件、网络请求)完成,直接处理下一个任务,大幅提升高并发场景下的性能。

qq_51776551的博客 1950

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Python Node.js安装和配置

Python Node.js安装和配置

分享我的点点滴滴,在成长路上与你同行! 1万+

在Mac上安装和配置Node.js

在Mac上安装和配置Node.js是一项相对简单但重要的任务。Node.js是一个开源的、跨平台的JavaScript运行时环境,用于构建高效、可扩展的网络应用程序。下面将详细介绍如何在Mac上安装和配置Node.js。

qq_22744093的博客 1万+

Node.js安装与环境配置

Node.js安装与环境配置一、下载与安装二、环境配置 一、下载与安装 新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理, 也可以理解为用来安装/卸载Node.js需要装的东西 根据系统情况,下载相对应的Node.js版本 Node.js官方下载地址 下载完成后,双击“node-v14.6.0-x64.msi”文件,开始安装Node.js 点击【Next】继续下一步 勾选复选框,点击【Next】继续下一步 点击【Next】

各自安好、的博客 1万+

Node.js和Vue的安装与配置

为了降低这种风险,PowerShell 引入了执行策略(Execution Policy)的概念,它是一种安全功能,用于控制 PowerShell 脚本的执行条件。执行策略有多个级别,可以通过。接下来配置一下Node.js的环境变量,在设置中找到系统,再在系统下面找到关于选项,在页面右侧找到高级系统设置。点击环境变量,在系统变量中找到Path,点击编辑,点击新建,把刚刚建成的node_global路径填写下来。在cmd窗口输入npm root -g,即可看见全局安装的模块路径已经切换成我们配置的路径了。

m0_61261153的博客 2053

Node安装及配置

因为我们后期还要下载很多插件,而安装后默认下载路径是在【C:\Users\用户名\AppData\Roaming\npm】,这样会占用很多内存空间和缓存,而配置后我希望我下载的所有东西都能到我的安装目录下,如下图,在安装目录下建立两个文件夹,【node_cache】 【node_global】进入环境变量对话框,在【系统变量】下新建【NODE_PATH】,输入【E:\Node\node_global\node_modules】,将【用户变量】下的【Path】修改为【E:\Node\node_global】.

qq_63531917的博客 1万+

Macbook Pro 安装配置node.js的完整过程

Macbook Pro 安装配置node.js的完整过程

weixin_43813584的博客 1725

Node安装和NPM全局配置

本文章环境 windows10 64位家庭版 Node10.15.3LTS 安装包下载 Node官网 安装node 点击安装文件, 一键安装, 注意安装位置和添加到环境变量(xx to PATH)选项 打开控制台, 输入一下命令正常显示版本号则安装成功 node -v # 查看node版本 npm -v # 查看npm版本 npm全局配置 # 首...

Nonevx的博客 2700
下一篇: JS数组方法总结
柯德尔
博客等级 码龄10年 0粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值