2023年全网最新 Windows10 搭建 Node.js 环境教程

news2024/11/18 5:41:47

目录

  • 一、Node.js安装包下载
    • 1.1 官网下载node.js安装包
    • 1.2 百度网盘获取node.js安装包
  • 二、Windows上安装Node.js
  • 三、配置npm在安装全局模块时的路径和缓存cache的路径
  • 二、Pycharm 调用 NodeJS 运行 js 代码的环境配置

本文将向大家介绍在 Windows10 上安装 Node.js 的方法。本安装教程以 Node.js 18.18.2 LTS(长期维护版本) 版本为例。

一、Node.js安装包下载

1.1 官网下载node.js安装包

Node.js 安装包及源码下载地址为:https://nodejs.org/zh-cn/download/

你可以根据不同平台系统选择你需要的 Node.js 安装包。我这里下载 Windows .msi 64 位的安装包,下载完成之后如下图所示:
在这里插入图片描述
Node.js 历史版本下载地址:https://nodejs.org/dist/

1.2 百度网盘获取node.js安装包

可以直接从下面的百度网盘获取node.js安装包:

链接:https://pan.baidu.com/s/1K8sODzxmj3cxT9KXPxafyg 
提取码:kw0s 
--来自百度网盘超级会员V9的分享

二、Windows上安装Node.js

本文实例以 node-v18.18.2 版本为例,其他版本类似, 安装步骤如下:

鼠标右键单击下载后的安装包 node-v18.18.2-x64.msi,选择安装,如下图所示:

在这里插入图片描述

进入到 Node.js Setup 界面,直接单击 Next 按钮即可,如下图所示:

勾选接受协议选项,点击 Next(下一步) 按钮 :

Node.js 默认安装目录为 C:\Program Files\nodejs\,你可以单击 Change 按钮修改为自己熟悉的目录,并点击 Next(下一步) 按钮:

点击树形图标来选择你需要的安装模式,默认即可,然后点击下一步 Next(下一步) 按钮,如下图所示:

接着单击 Next 按钮即可,如下图所示:

点击 Install(安装) 按钮开始安装 Node.js。你也可以点击 Back(返回) 来修改先前的配置。

安装过程:

点击 Finish(完成) 按钮退出安装向导,如下图所示:

安装完后检验版本,Win + R,输入 cmd 回车,打开 dos 命令行,输入 node -v 查看 nodejs 版本号,如下图所示:
在这里插入图片描述

三、配置npm在安装全局模块时的路径和缓存cache的路径

F:\development_tools\nodejs 目录下新建两个文件夹 node_global 和 node_cache,如下图所示:
在这里插入图片描述
然后在 cmd 命令下执行如下两个命令:

npm config set prefix "F:\development_tools\nodejs\node_global"
npm config set cache "F:\development_tools\nodejs\node_cache"

执行成功,如下图所示:
在这里插入图片描述
然后在此电脑 --> 属性 --> 高级系统设置 --> 环境变量 --> 系统变量中新建一个变量名为 NODE_PATH, 值为 F:\development_tools\nodejs\node_global\node_modules,如下图所示:
在这里插入图片描述
然后编辑用户变量里的 Path,将相应 npm 的路径改为:F:\development_tools\nodejs\node_global,如下图所示:
在这里插入图片描述
在 cmd 命令(注意这里要以管理员身份运行,否则会报权限不足的错误) 下执行 npm install webpack -g 和 npm install webpack-cli -g 安装 webpack,如下图所示:

安装成功,自定义文件夹如下所示:
在这里插入图片描述
在这里插入图片描述

二、Pycharm 调用 NodeJS 运行 js 代码的环境配置

在 Settings --> Plugins 里下载 nodejs 插件,如下图所示:
在这里插入图片描述
在 Settings - Languages & Frameworks - Node.js 里边,配置好前边安装的 node.js 的路径即可,如下图所示:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1110068.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

短视频剪辑矩阵系统开发源码----源头搭建

短视频剪辑矩阵系统开发源码----源头搭建 目录 一、源码技术构建源码部署搭建交付之---- 二、短视频矩阵系统功能模型搭建 三、短视频矩阵系统开发的路径呢规则 一、源码技术构建源码部署搭建交付之---- 1.需要协助系统完成部署、接口全部正常接入、系统正常运行多久&#…

canvas操作像素的处理,图片操作例子,黑白蒙版等

经常拍照的同学会使用图片处理软件,给自己的照片加上各种效果。图片处理软件也是软件,同样也是由代码写的,那么如何实现图片处理呢,这章我们就探讨一下这个问题。 canvas中像素处理涉及到3个方法,我们先来看一下API吧…

Jmeter项目实战

一,性能测试流程 性能需求分析 性能方案设计 业务建模 脚本优化 执行测试 收集性能数据 结果分析 性能测试报告 二,性能需求分析 项目管理系统业务:登录 注册 搜索(一般最核心的就是登陆,大多只对登录做压测&a…

Spring framework day 01:spring 整合数据源(连接池)

前言 在现代的企业应用开发中,数据库是不可或缺的一部分。而对于大部分的应用程序来说,与数据库的交互涉及到频繁的连接、查询和事务操作。为了提高应用程序的性能和可扩展性,使用连接池来管理数据库连接是一个不错的选择。而 Spring 框架提…

基于多线程+队列实现生产者和消费者

基于多线程队列实现生产者和消费者 需求分析设计思路代码展示 需求分析 需要设计一个系统,能够实时接收视频传来的车牌数据并注入到对应的车辆实体类中。这可能涉及到多线程编程,以处理并监督车牌数据的流入和处理。下面是一种可能的设计思想&#xff1…

如何一起修改多张图片大小?一键修改多张图片尺寸的技巧

如果我们需要在社交平台上分享图片信息,就要把调整图片大小到平台要求的尺寸,单张图片尺寸修改比较简单,要是多张的话,为了提高处理效率,我们就要用到专业工具了;今天分享一个在线图片编辑器,利…

ES6 Class和Class继承

1.class的基本语法 class可以理解为是一个语法糖,将js只能通过构造函数创建实例的方法进行了补充 构造函数: function Person ({ name, age18 }) {this.name namethis.age age } new Person({name: 张三}) Class类: class Person {con…

TCP 传输、重传及工作原理

IP和MAC层的内存受限,用于发送数据包。因此,它们都会限制消息的长度。 这一限制要求TCP在提供给IP层之前,将可变长度的字节打包成多个段。每个段的长度应该是合适的。 下面是一个简单的图示,展示了段是如何通过互联网发送的。 1*I…

淘宝店铺所有商品数据接口及店铺商品数据分析

获取淘宝店铺所有商品数据的接口是淘宝开放平台提供的接口,通过该接口可以获取店铺所有商品数据。 通过淘宝开放平台接口获取店铺所有商品数据的方法如下: 在开放平台注册成为开发者并创建一个应用,获取到所需的 App Key 和 App Secret 等信…

华为数通方向HCIP-DataCom H12-831题库(单选题:301-310)

第301题 关于配置防火墙安全区域的安全级别的描述,错误的是 A、同一系统中,两个安全区域不允许配置相同的安全级别 B、只能为自定义的安全区域设定安全级别 C、安全级别一旦设定不允许更改 D、新建的安全区域,系统默认其安全级别为1 答案:D 解析: 新创建的安全区域缺省未…

UE4/5:通过Blender制作BlendShape导入【UE4/5曲线、变形目标,blender形态键】

UE4/5里面,我们经常可以在一些骨骼模型上面看到相关的曲线,如Metahuman里面就是通过这个曲线来改变人物的脸部表情。 而这里笔者将教导如何去制作这种曲线。 这种曲线都是存在于骨骼模型上的,所以我们要么直接制作骨骼模型导入ue&#xff0…

【SOPHON】算能盒子SE-16的配套x86交叉编译环境搭建

目录 工具包简介配置盒子内部的开发环境配置盒子外部的开发环境安装tpu-mlir安装libsophon 环境 安装sophon-ffmpeg和sophon-opencv环境sophon-sail_x.y.z.tar.gz安装 盒子默认登录:admin/admin SophonSDK既兼容第三代BM1684芯片,也支持第四代BM1684X芯片…

MIT6.5830 Lab0-Go tutorial实验记录(四)

MIT6.5830 Lab0-Go tutorial实验记录(四) – WhiteNights Site Lab0的最后一步–对.csv文件进行查询。 实验步骤 更改handlers.go 那么首先修改下handlers中的方法,毕竟现在不是从sqlite中查询数据了。 // TODO: some code goes here // Ge…

rabbitmq发送json格式 utf8编码数据

参考文章:Spring-Cloud RabbitMQ 用法 - 发送json对象 - 简书 生产者: 消费者:

虚拟机来安装Linux的优势

笔者认为,通过虚拟机软件学习是初学者学习 Linux 的最佳方式。在与部分读者的交流中,笔者发现,很多初学者都认为,学习 Linux 就必须将自己的电脑装成 Linux 系统或者必须要有真正的服务器设备。而实际上,这是一些机构、…

Spring Boot如何优雅实现动态灵活可配置的高性能数据脱敏功能

1.背景 在当下互联网高速发展的时代下,涉及到用户的隐私数据安全越发重要,一旦泄露将造成不可估量的后果。所以现在的业务系统开发中都会对用户隐私数据加密之后存储落库,同时还要求后端返回数据给前台之前进行数据脱敏。所谓脱敏处理其实就…

华为数通方向HCIP-DataCom H12-831题库(多选题:1-20)

第01题 如图所示,路由器所有的接口开启OSPF,图中标识的ip地址为设备的Loopback0接口的IP地址,R1、R2,R3的Loopback0通告在区域1,R4的Loopback0通告在区域0、R5的Lopback0通告在区域2,下列哪些IP地址之间可以相互Ping通? A、10.0.3.3和10.0.5.5 B、10.0.4.4和10.0.2.2 …

electron学习笔记

electron:大前端背景下,用node.js做桌面端app的工具 1、安装:npm i electron 实际上是chromium Node.js 2、创建一个窗口 3、主进程(操作硬件等,commonJS)与渲染进程(渲染页面,E…

Cdiscount、亚马逊新品不开单怎么办 ?测评自养号关键之处及搭建技巧揭秘

一、Listing如何优化? 一个产品要想有销量,Listing优化必须得做好,这是形成转化产生订单的基础。 有些卖家误以为“反复修改了N次”就叫做“优化”,这绝对是误解 想要做好Listing优化,需要知道优化的基本标准,同时…

光伏电站绝缘阻抗异常排查方法

安科瑞 崔丽洁 概述 01 光伏发电是依托电力电子技术,利用太阳光照将太阳能转化为电能的系统。光伏发电不需要使用化石燃料,减少了发电时产生的污染,并且减少了能源消耗。光伏发电依托政策扶持,快速在国内普及。光伏发电与传统火电发电原理不同…