首页 > 系统相关 >Windows 环境下安装与配置 Node.js

Windows 环境下安装与配置 Node.js

时间:2023-02-16 23:12:03浏览次数:41  
标签:Node npm node Windows global js 安装

一、下载Node.js安装包

下载地址:http://nodejs.cn/download/

本教程以msi安装包为例

点击Windows 安装包下载

二、安装Node.js

1.打开安装包

欢迎页:点击Next

2.允许使用条款

点击接受条款后Next

3.选择安装路径

选择你要安装的路径

本案例保存默认在C盘路径:D:\Soft\nodejs

4.安装组件

这些是Node.js里面包含的组件,例如运行环境,包管理器等

保持默认即可,点击Next

5.安装开发工具

开发工具可以等以后实际开发过程中安装

这里选择不勾选安装工具

6.安装Node.js

三、查看是否安装成功

1.打开终端

使用 Win键+R,输入cmd

2.输入指令

node -v
npm -v

出现版本号,即为安装成功

四、配置Node.js

1.使用管理员权限打开终端

移动到Node.js安装目录下

cd /d D:\Soft\nodejs

2.创建全局组件文件夹和缓存文件夹

mkdir node_global
mkdir node_cache

3.设置npm全局包目录与缓存目录

设置全局目录
双引号内为刚刚创建的 node_global 文件夹路径

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

4.设置系统环境变量

将环境变量 Path 中的npm路径更换为刚才自定义的 node_global 全局包

本案例为 D:\Soft\nodejs\node_global

执行第三步完后,配置环境变量,如下:

  • “环境变量” -> “系统变量”:

    新建一个变量名为 “NODE_PATH”,

    变量值:自定义的 node_global 全局包路径后 + \node_modules

    D:\Soft\nodejs\node_global\node_modules
    
  • “环境变量” -> “用户变量”:编辑用户变量里的Path,将相应npm的路径(“C:\Users\用户名\AppData\Roaming\npm”)改为:“D:\Soft\nodejs\node_global”,如下:

    并在Path变量中新建:%NODE_PATH%

五、测试

在cmd命令下执行 npm install webpack -gnpm install webpack-cli -g 安装 webpack。

安装成功,自定义文件夹如下所示:

在cmd命令下执行 webpack -v 查看webpack版本,如下图所示:

注意若提示 webpack 不存在,记得重新开一个 cmd 测试即可

总结

以上node.js的安装,笔者已亲测可用,希望本篇博客对您有所帮助,在安装配置过程中,若遇到问题,欢迎留言交流!

标签:Node,npm,node,Windows,global,js,安装
From: https://www.cnblogs.com/RioTian/p/17128654.html

相关文章

  • 关于js对象的键
    面试的时候,多次被问到Object和Map的区别,我都没答上,我以为可能问原理的可能多一些...于是今天就仔细地看了一下Object和Map的区别。网上各文章都说Object的键只能是字符串......
  • day11-JSON处理和HttpMessageConverter<T>
    JOSN处理和HttpMessageConverter1.JSON处理-@ResponseBody说明:在实际开发中,我们往往需要服务器返回的数据都是JSON格式。SpringMVC提供了@ResponseBody注解,用来标......
  • ChatGpt windows+mac os+linux三平台桌面版下载
    1前言ChatGPT这段时间还是挺火的,有不了解的小伙伴可以看看这篇ChatGPT为何打响AI新时代的礼炮,一路火花带闪电[1],能简单的了解:什么是ChatGPTChatGPT为什么这么火ChatG......
  • 如何优化 Vue.js 应用程序
    单页面应用(SPAs)当处理实时、异步数据时,可以提供丰富的、可交互的用户体验。但它们也可能很重,很臃肿,而且性能很差。在这篇文章中,我们将介绍一些前端优化技巧,以保持我们的Vue......
  • 使用 html2Canvas 与 JsPDF 生成海报和pdf文件下载等业务,解决pdf分页样式问题
    需求场景吧页面元素内容转成图片,生成一个海报保存或者上传服务器当前元素内容生成一个pdf文件完成下载到客户端,并且上传到服务器1.开发前的准备//元素转图片npm......
  • [js函数] shallowEqual
    constisBasicType=(t:any)=>{returnt==="number"||t==="string"||t==="boolean"||t==='undefined';}/***数组和对象都能比较*@parama*@pa......
  • [js函数] storageManager
    import_getfrom'lodash.get';import_setfrom'lodash.set';import_debouncefrom'lodash.debounce';import{shallowEqual}from"./shallow-equal";constIS......
  • python处理json
    importjson#str----->jsonstr='{"name":"御姐","age":18}'j=json.loads(str)print(j)print(type(j))#str----->json------>strstr='{"name":"御姐",......
  • Burp Suite Professional 2023.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫
    BurpSuiteProfessional,Test,find,andexploitvulnerabilities.请访问原文链接:https://sysin.org/blog/burp-suite-pro-2023/,查看最新版。原创作品,转载请保留出处。......
  • 解析MYSQL建表语句,生成表结构的JSON
    根据建表语句解析表结构,并将表结构解析为JSON。根据MYSQL的建表语句,建表语句:CREATETABLE`TEST`(`ID`varchar(56)NOTNULL,`CREAETE_TIME`datetimeN......