node模块系统

node模块系统

##模块和包
- 模块
- js文件 (还有 .json .node 文件)
-按照加载方式 分类:
- 核心模块
- 启动时加载
- 文件模块
- 运行时加载
- NPM:
-概述:
是 node 的包管理分发工具,现在已经是 JavaScript 各种包的分发管理平台。
通过简单的命令就可以下载安装管理包。
命令:
安装:npm [install/i] [-g] package_name 
install 
其中 'i'代表本地安装,‘g’代表全局安装
卸载包:npm [uninstall/un] [-g] [package_name]
创建包:


- 文件夹
- 包含各种文件:
- package.json 文件 (描述包的相关信息)
- name
- version
- main
- js 文件
- 完成商业功能

##commonJS 规范
- 模块
- 一个文件 exports
- 另一个文件 require
- exports、module.exports


##包安装的总结
安装方法:
- 全局安装
- npm install -g package
- npm uninstall -g package 
- 本地安装
- npm install package
- npm uninstall package
- 区别
- 为了在命令行使用:全局安装
- 为了在程序中 require 使用, 本地安装


- 全局安装
- 安装到我们指定的目录
- 指定目录的方法:
- 建立目录
- 运行命令设置目录
- 备注:一旦设置成功,以后不用再设置
- 本地安装
- 安装到当前目录 node_moudules 
- require 查找规则, 在当前目录查找 node_moudules,如果没有那么就层层向上查找 

实例代码:
自己写好的包,通过module.export暴露
function add(num1,num2){
var result = num1 + num2;
return result;
}
module.exports.addn=add;‘
引入并且应用
var mm1 = require('./myMode2.js');(将你要用的模块的文件引入)
var num1 = 6;
var num2 =66;
var mm = mm1.addn(num1,num2);
console.log(mm);



评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值