第3章 Node.js NPM使用介绍

2019-05-27  本文已影响0人  读书的鱼
3-1.npmj介绍和使用场景

NPM是随同NodeJs一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:

//检测NPM 是否安装
npm -v
3-2.npm旧版本升级
//mac 
sudo npm install npm -g

//windows
npm install npm -g

//如果使用的是淘宝镜像
cnpm install npm -g
3-3.使用npm来安装依赖
//本地安装
npm install express

//全局安装
npm install express -g
3-4.查看安装信息

查看所有全局安装的模块

npm list -g

假如我们需要安装yarn或者jquery,但是呢,我们知道他们有很多版本,那么我们如何查看所有版本,以及我们当前系统安装的版本呢?

//查看某模块的所有版本信息
npm view yarn versions

查看某模块当前的版本信息
npm view yarn version

//查看某个模块详细信息
npm info express

假如我们已经成功安装了yarn或者jquery,过了一段时间,我们把他们的版本信息给忘记了,这个时候我们就需要查看本地下载yarn或者jquery的版本信息,那么如何操作呢?

npm ls yarn

如果查询的(本地)结果是:


结果

那么我们不妨试试下面这个命令,查看(全局)结果:

npm ls yarn -g
结果2
3-5.package.json

在我们的项目开发过程中,为了统一我们第三方模块安装的统一性,所以我们需要一个文件来记录我们项目中第三方依赖的版本信息,那么就是package.json文件。
那么这个文件是如何生成的呢?

npm init
npm init
3-6.Package.json 属性说明
3-7.如何卸载、更新、搜索模块(第三方依赖包)
//卸载
npm uninstall yarn  //npm uninstall yarn -g
//更新
npm update yarn
//查看是否卸载、更新成功
npm ls
//搜索模块
npm search yarn
3-8.npm 资源库中注册用户、发布模块
//注册用户
npm adduser
Username:***
Password:****
Email:***

//发布模块
npm publish
3-8.npm版本格式介绍

一般模块的版本都是有三个部分构成的x.y.z(主版本号、次版本号、补丁版本号)

3-9.npm 淘宝镜像安装
npm install -g cnpm --registry=https://registry.npm.taobao.org

//安装模块通过cnpm
cnpm install yarn

ps:如果你遇到了使用 npm 安 装node_modules 总是提示报错:报错: npm resource busy or locked.....。
可以先删除以前安装的 node_modules :

npm cache clean
npm install
上一篇 下一篇

猜你喜欢

热点阅读