nodejs学习

npm install 模块名  (-g 表示全局安装)

npm ls -g   查看全局安装的模块

npm uninstall  名

npm update 名

npm install npm@latest -g   更新npm    //管理员身份运行

npm install -g n         n stable //更新node    没有windows版。。

通过msi文件更新nodejs

npm search 名

npm install npm -g 升级npm版本

每个模块(如express)有个package.json文件,来定义模块的相关信息,如版本和依赖模块等

events模块只提供了events.EventEmitter对象,核心就是事件监听和事件触发

  实例化错误error事件,新增监听器newListener事件,移除监听器removeListener事件

  on('event',listener)  

  emit('event',[arg1],[arg2],...)

  addListener('event',listener)

  once('event',listener)

  removeListener('event',listener)

  removeAllListeners([event])

  setMaxListeners(n)

  listeners(event) 返回某事件的所有监听器,数组

模块  require  module.exports   exports=module.exports

  

  

npm过慢,可安装淘宝的cnpm模块

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

这样就可以使用 cnpm 命令来安装模块了:

$ cnpm install [name]








原文地址:https://www.cnblogs.com/miaolq/p/5960993.html