node.js下载安装和npm使用

本文详细介绍了如何下载和安装Node.js的长期维护版,包括从官网和镜像源下载,并提供了安装教程。接着,重点讲解了npm的用途,如下载、升级、安装、卸载、更新模块等操作,并提到了npm的全局与本地安装的区别。此外,还讨论了npm错误处理,如解决ECONNREFUSED问题的方法。最后,文章提到了使用淘宝NPM镜像以提升国内的下载速度,并介绍了如何切换到cnpm进行模块管理。
摘要由CSDN通过智能技术生成

1. 下载

node.js官网:https://nodejs.org/zh-cn/
选择长期维护版
在这里插入图片描述
v16.14.0版本下载地址:
百度云盘:
链接:https://pan.baidu.com/s/1A5vaGRu0djM-3YX41XeJ_A
提取码:5n6o
阿里云盘:
链接: https://www.aliyundrive.com/s/9wi4PYgH51u
提取码: vt49

2.安装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
cmd查看版本

npm -v

在这里插入图片描述

3.NPM 使用介绍

1.安装nodejs的目的主要是使用其中已经继承的npm包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:

(1)允许用户从NPM服务器下载别人编写的第三方包到本地使用。
(2)允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
(3)允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

2.如果你安装的是旧版本的 npm,可以很容易得通过 npm 命令来升级,命令如下:
npm install npm -g

使用淘宝镜像的命令:

npm install -g cnpm --registry=https://registry.npmmirror.com
3.使用 npm 命令安装模块
npm install <模块名>

以下实例,我们使用 npm 命令安装常用的 Node.js web框架模块 express:

npm install express

安装好之后,express 包就放在了工程目录下的 node_modules 目录中,因此在代码中只需要通过 require(‘express’) 的方式就可以引用了,无需指定第三方包路径:

var express = require('express');
4.全局安装与本地安装

npm 的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已,比如

npm install express     # 本地安装

npm install express -g   # 全局安装

如果出现以下错误:

npm err! Error: connect ECONNREFUSED 127.0.0.1:8087 

解决办法为:

npm config set proxy null
5.卸载模块
npm uninstall express
6.更新模块
npm update express
7.搜索模块
npm search express
8.使用淘宝 NPM 镜像

大家都知道国内直接使用 npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像。
淘宝 NPM 镜像是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。
你可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:

npm install -g cnpm --registry=https://registry.npmmirror.com

这样就可以使用 cnpm 命令来安装模块了:

cnpm install <模块名>
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

顽强的韭菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值