NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解

yizhihongxing

请看下面的攻略

NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解

1. 下载安装包

进入NodeJS官网(https://nodejs.org/en/),下载对应系统的安装包,本攻略以windows版本为例。

2. 安装NodeJS

双击下载好的安装包,按照提示进行安装。安装完成后,在命令行中输入以下命令,如果能够正常输出版本号,则表示安装成功。

node -v

3. 安装NPM

NPM是NodeJS自带的包管理工具,因此只需在命令行中输入以下命令,即可将NPM安装到本地。

npm install npm -g

安装完成后,在命令行中输入以下命令,如果能够正常输出版本号,则表示安装成功。

npm -v

4. 配置环境变量

为了方便在任意目录中使用NodeJS和NPM,需要将NodeJS和NPM的安装目录添加到系统环境变量中。

  • 打开系统属性窗口(快捷键Win+Pause)
  • 点击“高级系统设置”
  • 点击“环境变量”
  • 在“系统变量”中找到“Path”,在编辑中添加NodeJS和NPM的安装目录。例如:
C:\Program Files\nodejs\
C:\Users\Administrator\AppData\Roaming\npm\

5. 测试运行

在命令行中输入以下命令,如果能够正常输出“Hello World!”,则表示安装配置成功。

echo "console.log('Hello World!');" > app.js
node app.js

另外,通过NPM,我们可以一键安装各种开发工具和框架,例如:

  • 安装Express框架

    npm install -g express

  • 安装React开发环境

    npm install -g create-react-app

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解 - Python技术站

(0)
上一篇 2023年6月8日
下一篇 2023年6月8日

相关文章

  • nodejs批量修改文件编码格式

    下面详细讲解一下“nodejs批量修改文件编码格式”的完整攻略。 1. 背景介绍 在生产建设中,可能会有多个不同编码格式的文件。如果需要将他们全部改为同一种编码格式,可以使用Node.js批量修改这些文件的编码格式。 2. 环境准备 在开始之前,需要安装 Node.js 的最新版本,并安装 iconv-lite和 fs 模块。要安装,可以执行以下命令: np…

    node js 2023年6月8日
    00
  • 利用jsonp与代理服务器方案解决跨域问题

    解决跨域问题是前端开发中的常见问题,其中使用JSONP与代理服务器的方案也是常见的解决方案。下面我将为您详细介绍JSONP与代理服务器的方案解决跨域问题的完整攻略。 什么是跨域问题 在同源策略下,浏览器只允许对同一域名下的资源进行访问。如果一个站点的JavaScript能够请求到另一个域名下的资源,那么这个站点就存在跨域问题。 JSONP方案解决跨域问题 J…

    node js 2023年6月8日
    00
  • 利用JS实现二叉树遍历算法实例代码

    下面是详细的攻略: 编写二叉树遍历算法 1. 创建二叉树 首先需要创建一个二叉树,在本例中,我们将使用以下节点来创建一个二叉树: class Node { constructor(value) { this.value = value; this.left = null; this.right = null; } } 以上代码创建了一个Node类用于表示二叉…

    node js 2023年6月8日
    00
  • Node.js中如何合并两个复杂对象详解

    合并两个复杂对象在Node.js中是一种常见需求。下面是合并两个复杂对象的完整攻略: 步骤一:安装lodash模块 在Node.js中,可以使用lodash模块来合并两个复杂对象。因此,在进行对象合并之前,需要保证该模块已安装。 npm install –save lodash 步骤二:导入lodash模块 在对象合并之前,需要将lodash模块导入到No…

    node js 2023年6月8日
    00
  • 使用GruntJS构建Web程序之Tasks(任务)篇

    使用GruntJS构建Web程序之Tasks(任务)篇 在 GruntJS 中,任务(Tasks)是指一组执行一些特定的工作的命令。GruntJS 提供了很多内置的任务,比如文件的复制、合并、压缩等等,同时也支持使用插件编写自定义任务。在本篇中,我们将深入学习 GruntJS 的任务相关知识。 任务的定义 下面是一个使用 GruntJS 定义任务的示例: m…

    node js 2023年6月8日
    00
  • NodeJs下的测试框架Mocha的简单介绍

    下面我就为你详细讲解NodeJs下的测试框架Mocha的简单介绍。 Mocha简介 Mocha是一个基于Node.js的JavaScript测试框架,可以在服务器端运行测试脚本,也可以在浏览器中使用。它提供了丰富的方法和API来进行测试,包括测试用例的编写、测试覆盖率的分析、异步代码的测试等。Mocha最重要的特点是其灵活性,可以搭配各种断言库(Assert…

    node js 2023年6月8日
    00
  • NodeJS收发GET和POST请求的示例代码

    下面就是关于“NodeJS收发GET和POST请求的示例代码”的详细攻略: 1. NodeJS 监听 HTTP 请求 在 NodeJS 中,可以通过 http 模块来做 web 服务器,这样就可以监听 HTTP 请求并进行相应的处理,从而实现接收和发送请求的功能,代码如下所示: const http = require(‘http’); const serv…

    node js 2023年6月8日
    00
  • Node对CommonJS的模块规范

    Node.js是一种基于Chrome V8引擎的JavaScript运行时环境,可以直接在命令行中运行JS文件,同时也支持运行Web服务器等后端应用。在Node.js中,模块化是一个非常重要的特性,Node采用CommonJS规范来实现模块化。 CommonJS规范 CommonJS规范定义了模块的基本概念、模块的引入和导出机制,以及模块的缓存等内容。在Co…

    node js 2023年6月8日
    00
合作推广
合作推广
分享本页
返回顶部