模块化
编程领域中的模块化,就是遵守固定的规则,把一个大文件拆成独立并相互依赖的多个小模块
拆分模块的好处:1.提高代码的复用性,2.提高代码的可维护性,3.可以实现按需加载
模块分为三类:node.js自带的 自定义模块 第三方数据库
var a = require("./a.js") 也可以写成("./a")
console.log('a')
如果a.js文件中没有单独在module.exports中写内容,打印a的时候将会返回一个空对象( {} )
在外界使用require导入自定义模块时,得到的就是module.exports 所指向的对象
module.exports对象也可以简写为exports对象:
console.log(module.exports===exports) //打印true
但是最终共享的结果,还是以module.exports指向的对象为准
npm
使用npm install XXXX(包名) 或者npm i XXXX(包名) 可以用来下载第三方的包,默认情况下会自动安装最新的版本,如果需要安装指定版本的包,可以在包名之后加上@指定具体版本
npm i mime@3.0.0
第一位数字:大版本,第二位数字:功能版本,第三位数字:BUG修复版本 只要前面的版本号增加,后面的版本号将归零
npm init -y
在执行命令所处的目录中,快速创建package.json文件。并且上述命令只能在英文的目录下成功运行,因此项目文件夹的名称一定要吃用英文命名,不能使用中文,不能出现空格。运行npm i 命令安装包的时候,npm包管理工具会自动把包名称和版本号,记录到package.json中
730

被折叠的 条评论
为什么被折叠?



