将模块中的成员共享出去,供外界使用.外界用require()方法导入自定义模块,得到的就是module.exports所指向的对象
由于module.exports是一个对象,我们可以在这个对象上挂载属性和方法...也可以这么写:
使用require方法时,导入的结果,永远以module.exports指向的对象为准
此时module.exports已经指向了一个全新的对象
一些误区:
node.js...中的模块化规范
node.js遵循了commonJS的模块化规范,规定了模块化特性和各模块之间如何相互依赖
npm与包
什么是包
node.js中的第三方模块又叫做包
包的来源...不同于node.js中的内置模块,包是由第三方个人或者团队开发出来的,免费供所有人使用
注意
node.js中的包都是免费且开源的,不需要付费就能使用
如何下载包
格式化时间的高级做法
①使用...注意:
①上述命令只能在英文的目录下成功运行,所以项目文件夹的名称一定要使用英文命名,不要使用中文,不能出现空格
②运行npm install命令安装包的时候,npm包管理工具会自动把包的名称和版本号