nodejs-----第三模块定义、①切换地址②第三方模块的安装和使用

一.定义、①设定好下载地址

第三方模块
内置模块: 是 node.js 给我们定义好的模块
            直接 require('模块名称');
自定义模块: 是 我们自己定义的模块
            直接 require('文件相对路径');
第三方模块: 是 其他程序员,定义的模块
            需要先下载,再通过 require()来导入

node.js 有一个 专门下载第三方模块的'商店' --- npm
npm 是专门 下载安装 第三方模块的 网站

node.js 中 npm 默认的 在国外的网站来下载安装第三方模块
一般需要切换,下载地址,切换成,国内的下载地址
这样安装速度更快,不容易安装错误

切换的方式有两种
1, 通过 nrm 来切换地址**********************
    先通过 npm 安装 nrm 再来使用 nrm 来切换下载地址
    初始安装 nrm 时, 是通过国外的网站地址来安装,容易安装失败

安装命令

将 nrm 安装为全局的第三方依赖包,在任意路径下,都可以使用
    命令     npm install --global nrm
    简写     npm i -g nrm

可以使用的命令
(1) nrm test   自动搜索可以下载地址,并且测试下载速度
                延迟数值越低的网速越快

    npm ---- 997ms              node官方提供的下载地址
    yarn --- 981ms              facebook提供的下载地址
    cnpm --- 237ms              中国官方提供的下载地址
* taobao - 209ms              淘宝提供的下载地址

    nj ----- Fetch Error        报错的地址,无法下载
    npmMirror  4468ms           
    edunpm - 2063ms

带有 * 星号 的内容 表示你正在使用的地址

(2),切换下载地址
nrm use 地址名称  
例如,要使用 taobao提供的地址  nrm use taobao


2, 直接切换下载地址**************************
    npm config set registry https://registry.npm.taobao.org
直接 复制 粘贴 执行 设定下载地址,不用下载使用 nrm 了

设定好下载地址之后,就可以下载使用第三放模块了

在这里插入图片描述
在这里插入图片描述

二.第三方模块的安装和使用

最简便的是在当前目录按住shift+右键,然后就会出现一个--在此处打开命令行窗口,然后打开 就会弹出这个界面 输入npm i jquery及其他操作
在这里插入图片描述
在这里插入图片描述

总结,npm的正确使用方式

1,切换路径到项目路径中
2,执行 依赖包格式化命令,目前自动配置就可以
    npm init -y
3,开始安装需要的依赖包
    npm i 包名                局部安装
    npm i -g 包名             全局安装
    npm i 包名@版本号         局部安装指定版本的依赖包
    npm i -g 包名@版本号      全局安装指定版本的依赖包
4,删除依赖包
    npm un 包名       删除局部依赖包       
    npm un -g 包名    删除全局依赖包
5,检查是否安装成功
    方法1:安装结束时,查看是否有安装版本信息
    方法2:npm view 包名 version  查看局部依赖包,版本
    方法3:npm info 包名 version  查看局部依赖包,版本
    方法4:npm ls 包名 -g         查看全局依赖包,版本
    如果有执行结果,证明安装成功
    如果既安装全局,也安装局部,会有不同的信息的
安装使用第三方模块有一个基本的步骤和使用过程
1, 使用指令安装第三方模块********************
    安装的命令分为两种
    (1)局部安装命令     路径>npm install 第三方模块名称(包名)
                简写     路径>npm i 包名
    说明: 路径是你是使用第三方模块的项目路径
            默认的安装会安装在当前设定的路径下
            默认安装的是最新版本
            npm,会自动生成一个文件夹  node_modules 来存储 下载的 第三方模块
            npm,会自动生成一个文件    package-lock.json  其中会存储下载的第三方模块的信息 

    (2)全局安装命令   路径>npm install --global 第三方模块名称(包名)    
            简写   路径>npm i -g 第三方模块名称(包名)    
    说明:  全局的安装命令,不会将程序安装在 路径 下 
            是安装在 node.js 软件所在的文件夹中,局部安装的 package-lock.json 文件中,是不会记载全局第三方模块的安装记录
        
    区别: 全局安装的 第三方模块 在任意路径下都可以使用
        局部安装的 第三方模块 必须在相应的路径下使用,哪个路径安装的,就在哪个路径下使用
        不是所有的第三方模块都要安装为全局的,全局,局部,必须要根据第三方模块的需求而定
        到底安装成哪个,必须要严格正确的执行


删除第三方模块/第三方依赖包/*********************
    删除方式有21,找到文件夹,直接删除文件夹
        这样直接删除,可能会造成系统残留文件,如果之后再次安装,有可能会有问题,无法安装
        2,推荐使用 删除命令 来删除 安装的程序
    局部
            路径>npm uninstall 包名
    简写  路径>npm un 包名

    全局
            路径>npm uninstall --global 包名
    简写  路径>npm un -g 包名


安装时,可以选择 依赖包的 版本
默认是安装最新的版本
最新的版本,就会有不稳定的情况,一般会选择版本

安装指定版本号的第三方依赖包
        路径>npm install 包名@版本号    
简写 路径>npm i 包名@版本号   

        路径>npm install --global 包名@版本号    
简写 路径>npm i -g 包名@版本号 
如果重复安装不同版本的依赖包,node.js,只会保存最后一次安装版本的依赖包
不会多个版本共存,只会有最后一次安装的版本


npm 安装 依赖包 配置文件的设定
    在实际项目中,我们安装使用 依赖包之前,要先格式化配置文件和数据
    确保 依赖包 安装正确,确保 package-lock.json 配置文件,存储信息正确

在通过 npm 安装依赖包之前,先 执行 npm格式化程序

路径> npm init     依赖包安装初始化
需要手动填写一些配置信息
package name 必须填写 而且是英文的
如果就使用当前文件夹名称作为 package name 可以使用简写语法
路径> npm init -y  依赖包安装初始化,自动填写配置信息


npm 是 安装 第三方依赖包的方法******************************
node.js,要下载安装第三方依赖包,必须只能是用 npm 方法,其他方法不行
只有 使用 npm 安装的 依赖包 在 配置文件中才会有记录记载

npm 是 node.js 本身 就自带的安装好的程序内容,不要另外安装

通过 npm 安装的 依赖包 有两种方式
一种是 局部/项目   一种是 全局
任意和一个依赖包,都有指定安装方式,一定不能错
该是全局的用全局,该是局部/项目的局部/项目

全局的安装方式****************************************
npm install --global 包名  /  npm i -g 包名
全局的方式安装的依赖包,你在路径的文件夹中是找不到的
一般是安装在,系统盘,用户,文件夹下
查看版本号,如果有版本号,证明是安装成功的
包名 --version  有版本号,证明安装成功

如果你非要查看你的全局包,安装在哪里
使用命令      npm ls 包名 -g
会显示 全局包的所在文件夹 和 版本号
每个不同电脑,不同系统,所在路径都不同,是node.js默认配置的路径


局部/项目安装方式*****************************************
npm install 包名  /   npm i 包名
局部/项目方式安装的依赖包,在安装时,路径下,会建立一个 文件夹 node_modules
局部/项目的依赖包会安装在这个文件夹中
只有局部/项目的依赖包会在这个文件夹中,全局的依赖包不在这个文件夹中的
也可以通过查看版本号,确定是否安装成功
如果安装失败,有时也会有文件夹生成,最靠谱的方式,还是查看版本号
npm view 包名 version  /  npm info 包名 version

package.json         是执行 npm init 格式化 之后,系统生成的配置文件
package-lock.json    是使用 npm 安装依赖包之后,生成的系统文件
这两个文件都有用,不要随便删,也不要随便改

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值