exports和module.exports的区别
- 本质上是一个对象
- 其实最根本的区别是改对象还是改变量的区别
- exports支持
exports.name
这种形式进行修改 - module.exports既支持
module.exports.name
也支持modul.exports={name:}
的修改
包
包结构
package.json 描述文件必须有
bin 可执行二进制文件
lib js代码
doc 文档
test 单元测试
npm一些指令
npm -v
查看版本npm -version
查看所有模块版本npm search 包名
查找想要找的模块npm install/i 包名
安装想要安装的模块npm remove/r 包名
删除安装的模块npm install 包名 --save
安装到并添加到依赖中npm insatll
下载当前项目所依赖的包npm install 包名 -g
全局安装包 一般都是一些工具npm cache clean --force
缓存