nodejs(二)

一、npm

NPM(Node Package Manager)

  • CommonJS包规范是理论,NPM是其中一种实践。
  • 对于Node而言,NPM帮助其完成了第三方模块的发布、安装和依赖等。借助NPM,Node与第三方模块之间形成了很好的一个生态系统。借助npm我们可以很容易的使用哦别人开发好的模块,功能。相当于电脑中的软件管家。

二、npm命令

npm –v 查看版本

npm 帮助说明

npm init 初始化项目 创建package.json文件

npm search 包名 搜索模块包

npm install  安装当前项目所依赖的包

npm install 包名 在当前目录安装包

npm install 包名 --save 安装包并添加到依赖中 *****

npm install 包名 –g 全局模式安装包 //一般按照常用的工具

npm remove 包名 删除一个模块

npm install 包名 –registry=地址 从镜像源安装

npm config set registry 地址 设置镜像源

使用npm安装,是从国外下载,有时很慢,有时有墙

可以使用国内的镜像安装

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

使用cnpm安装模块和npm使用的命令类似 只不过把npm换成cnpm其中“c"指China

举个安装例子

cnpm install math //安装math模块,这是从国内服务器下载

通过npm下载的包都放到node_modules文件夹中,我们通过npm下载的包,直接通过包名引入即可

三、npm搜索包的流程

node在使用模块名字来引入模块时,它会首先在当前目录的node_modules中寻找是否含有该模块,
   如果有则直接使用,如果没有则去上一级目录的node_modules中寻找,
   如果有则直接使用,如果没有则再去上一级目录寻找,直到找到为止,
   直到找到磁盘的根目录,如果依然没有,则报错。

var math = require("math");

console.log(math.add(123,456));

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值