什么是node.js
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。
特性
相关工具
nvm
node版本管理工具(node version manager)
npm
node包管理工具(node package manager)
有些包安装在全局后可以在任意地路径下运行,但是只要在某一路径下安装,在那个目录下是找不到的,因为gulp 默认去找全局(gulp)
可以直接用nodemodule里的bin里面的访问
或者在脚本里面写
脚本里会先到全局里面找,找不到会在当前的目录下去找
包类型
内置模块 :path
第三方模块:loash
自定义包:
脚本
一个&是并行,两个是串行
脚本内部访问package信息
除了这种还有一种方式
nrm
npm 源管理工具
commjs
定义模块 暴露模块 引用模块 调用模块
exports相当于modules.export的引用
exports重新复制了相当于切断了和modules.export的引用