002nodejs详细安装步骤和npm配置

1、Node.js简介

Node.js® 是一个基于 Chrome V8 引擎的 JavaScript 运行时。Node.js 使用高效、轻量级的事件驱动、非阻塞 I/O 模型。它的包生态系统,npm,是目前世界上最大的开源库生态系统。

2、下载Node.js

官方地址:https://nodejs.org/en/ 或 https://nodejs.org/zh-cn/
在这里插入图片描述
下载完成后安装:
在这里插入图片描述

一路NEXT
3、安装完成查看

查看是否安装成功

node -v 查看 node 版本

npm -v 查看 npm 版本

在这里插入图片描述
安装完成后目录如下图:
在这里插入图片描述

4、环境配置

此处的环境配置主要配置的是 npm 安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:

npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到

【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间。

这里将全局模块(文件夹名:node_global)和缓存(文件夹名:node_cache)放在了nodejs安装目录下

在你的nodejs安装目录下创建创建两个文件夹,名称分别为:node_global和node_cache

在node_global文件夹下再建一个node_modules文件夹(配置环境变量)

win+R打开运行窗口,输入cmd,再输入以下两条指令

npm config set prefix “D:\nodejs\node_global”

npm config set cache “D:\nodejs\node_cache”

在这里插入图片描述
设置环境变量
右击-我的电脑-属性-高级系统设置
在这里插入图片描述
在系统变量中,新建变量名:NODE_PATH,变量值:E:\win11\nodejs\node_global\node_modules

修改用户变量中的PATH变量,添加node_global路径
E:\WIN11\nodejs\node_global(必须)

E:\WIN11\nodejs\node_global\node_modules\yarn\bin(可选)

E:\WIN11\nodejs\node_global\node_modules\tyarn\lib(可选)

E:\WIN11\nodejs\node_global\bin(可选)
在这里插入图片描述

1、通过npm全局安装cnpm

npm install -g cnpm
在这里插入图片描述

2、将npm/cnpm设置为淘宝镜像

npm config set registry https://registry.npmmirror.com
cnpm config set registry https://registry.npmmirror.com

3、查看npm/cnpm/yarn镜像地址:

npm config get registry
cnpm config get registry
yarn config get registry

其他命令:
where node node的安装目录

where npm npm的安装目录

npm root -g 全局目录

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

(三)ffmpeg 解码流程以及函数介绍

一、视频解码流程 二、函数介绍 1.avformat_network_init 函数作用: 执行网络库的全局初始化。这是可选的,不再推荐。 此函数仅用于解决旧GnuTLS或OpenSSL库的线程安全问题。如果libavformat链接到这些库的较新版本,或者不使用它们&#…

潍微科技-水务信息管理平台 ChangePwd SQL注入漏洞复现(CNVD-2024-14945)

0x01 产品简介 水务信息管理平台主要帮助水务企业实现水质状态监测、管网运行监控、水厂安全保障、用水实时监控以及排放有效监管,确保居民安全稳定用水、环境有效保护,全面提升水务管理效率。由山东潍微科技股份有限公司研发,近年来,公司全力拓展提升水务、水利信息化业务…

37% 的公开共享文件暴露个人信息

许多存储在 Google Drive、Slack 和其他协作工作应用程序等平台上的敏感文档几个月甚至几年都无人看管。根据 Metomic 的“金融服务数据安全状况”报告,这给公司带来了数据蔓延的挑战,也给个人及其雇主带来了重大的数据安全威胁。 86% 的文件在 90 天内…

AI赋能晨光文具,破解轻工业大规模生产品控难题

在制造业的浪潮中,晨光圆珠笔以其年产量约50亿支的庞大规模,稳坐行业前列。然而,每一支笔的完美出品,背后都离不开严格的品质把控。在装盒包装之前,每一支笔都要接受细致的外观检查,以确保产品质量的无懈可…

C++11 设计模式4. 抽象工厂(Abstract Factory)模式

问题的提出 从前面我们已经使用了工厂方法模式 解决了一些问题。 现在 策划又提出了新的需求:对于各个怪物,在不同的场景下,怪物的面板数值会发生变化, //怪物分类:亡灵类,元素类,机械类 …

淘宝批量采集商品详情数据(属性丨详情图丨sku丨价格等)

淘宝批量采集商品详情数据(包括属性、详情图、SKU、价格等)可以通过以下几种方式实现: 使用淘宝数据抓取工具:这类工具,如某鱼等,能够自动化采集淘宝商品数据,并将其转换成CSV、Excel等格式&am…

Flutter中间镂空的二维码扫描控件

1、UI效果图&#xff1a; 2、中间镂空UI&#xff1a; class CenterTransparentMask extends CustomClipper<Path> {final double? width;CenterTransparentMask({this.width});overridePath getClip(Size size) {final path Path()..addRect(Rect.fromLTWH(0, 0, size…

34-5 CSRF漏洞 - CSRF分类

环境准备:构建完善的安全渗透测试环境:推荐工具、资源和下载链接_渗透测试靶机下载-CSDN博客 1)GET 类型 传参: 参数连接在URL后面 POC构造及执行流程: 构造URL,诱导受害者访问点击利用利用标签进行攻击: 构造虚假URL,在链接上添加payload抓包获取数据包,通过CSRF POC…

【日常记录】【CSS】生成动态气泡小球

文章目录 1、分析2、实现 1、分析 核心有两点&#xff0c;通过这两个不一样就可以实现每个小球的颜色、动画时间不一致 给每个元素都设置一个css 变量 bgc 用于控制每一个小球的颜色给每个元素都设置一个css 变量 duration 用于控制每一个小球的时间 2、实现 <!DOCTYPE ht…

王道C语言督学营OJ课后习题(课时17)

#include <iostream> #include <stdlib.h> #include <time.h> #include <stdio.h> typedef int ElemType; typedef struct {ElemType *elem;int TableLen; }SSTable; void Init_ST(SSTable &ST,int len)//申请空间&#xff0c;并进行随机数生成 {S…

研发岗-面临统信UOS系统配置总结

第一步 获取root权限 配置环境等都需要用到root权限&#xff0c;所以我们先获取到root权限&#xff0c;方便下面的操作 下载软件 在UOS应用商店下载的所需应用 版本都比较低 安装node 官网下载了【arm64】的包&#xff0c;解压到指定文件夹&#xff0c;设置链接&#xff0…

前端css笔记(pink老师)

css css书写顺序 自适应屏幕 html { width: 100%; height: 100%; display: table; } body { display: table-cell; } 用了这个方法以后&#xff0c;如果希望页面内的盒子也适应屏幕大小&#xff0c;则使用以下方法&#xff0c;会根据父亲的宽高计算出该盒子的宽高 width:xx%; …