Nodejs前端模块

前端模块化

  1. AMD (require)
  2. CMD (sea.js)
  3. Common.js (module.export, require)
  4. es6 模块 (eaport,import)

今天来说Node.js模块

Node.js使用Common.js规范
Node.js中Common.js规范有三种类型

  1. 内置模块
  2. 第三方模块
  3. 自定义模块

内置模块

Node.js自带的模块,我们主要学习如何使用
  1. 引入模块 require(“模块名”),我们以path模块为例
  2. 使用模块的方法,path.jion()

第三方模块

第三方模块我们都会去,npmjs 下载  这就需要有一定的阅读能力(需要自己看API)
  1. 下载第三方模块 需要有 package.jion 文件来记录安装的第三方模块信息
  2. 创建 package.jion 使用 git 命令 npm init 或者 cnpm init,(在你项目中)
  3. 然后就是安装第三方模块,npm install “模块名” --save-dev
  4. –save 是在生产环境中安装,-dev是在开发环境中安装,-g是在全局中安装
  5. 安装完之后,查看package.jion, 生产环境安装记录存在depandencise中,开发环紧安装记录存在depenDencise中
  6. 使用第三方模块和内置模块的方法是一样。模块名.方法()
  7. 删除模块 rm -rf node_modules

自定义模块

自定义模块在使用的时候,先定义,后导出,最后导入
  1. 导出的放发有两种
    1. module.export = “模块名”
    2. module.export = { “模块名”}
  2. 对应的 导入方法也有两种
    1. var require = require ("相对路径“)
    2. var {require} = require ("相对路径“)

将自定义模块传到 npm上

  1. 创建 package.jion

  2. 登录 npm

  3. 将源切换到 npm上(国内我们一般把源放在cnpm上)

    1. 使用nvm 切换
    2. 先安装 nvm cnpm install nvm -g
    3. 切换 nvm use npm
  4. 使用 npm adduser 登录。 登录成功 提示 Logged in as …

  5. 发布 npm publish

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值