0.0.0 • Published 7 years ago

nodejs-web-app1 v0.0.0

Weekly downloads
6
License
-
Repository
-
Last release
7 years ago

##Global全局对象

####setTimeout

####setInterval

####setImmediate

####console

####Process进程管理

  • nextTick

    • 下一队列(当前队列的底部)
  • 使用PID关闭计算机指定的进程

process.kill(PID)
  • 获取node程序的PID号
process.pid
  • 当前工作目录
process.cwd()
  • 退出Node进程
process.exit()

##模块系统

####module.exports 与 exports的区别

  • 在exports增加属性直接改变module.exports的指向。
  • 导出多个模块用exports方式
  • 导出单个用module.exports方式

    module.exports = 模块 或 模块组
    exports.模块1 = 模块1
    exports.模块2 = 模块2

####require方法

  • require方法具有文件缓存机制,缓存的文件在该对象下的cache中。
  • 因缓存机制,所以当重复引入多次,只会执行一次。
  • 删除require引入的文件缓存的方法就是删除该对象下的cache属性。

####npm全局安装 与 本地安装的区别

  • 全局安装(只在命令下使用)
    • nrm工具(切换镜像源地址)
  • 本地安装

    • 依赖(开发上线都需要)

          npm install jquery --save
    • 开发依赖(只在开发使用)

      npm install jquery --save-dve

####nrm的使用

```
下载:npm install nrm -g
查看所有源:nrm ls
查看源速度:nrm test
添加源:nrm add 源名字 源地址
删除源:nrm del 源名字
使用源:nrm use 源名字

```