1.exports、module.exports、require
1)exports和module.exports
require: node 支持的引入
export / import : 只有es6 支持的导出引入
module.exports / exports: 只有 node 支持的导出
let a = 1;
let b = 2;
console.log(module.exports); // 打印{}
console.log(exports); // 打印{}
// 两个相当于导出的是空对象
2)require
// 导出文件
let a = 1;
let b = 2;
module.exports = {
a: a,
b: b
}
//导入文件
const num = require('./index1')
console.log(num); // 打印 { a: 1, b: 2 }
2.导入模块
let $ = require('jquery')
1.此段代码,会在当前文件的同级目录查找node_modules,并找到node_modules下的package.json文件,然后找到其中的main属性
2.dist/jquery.js文件就为当前的引入模块的入口文件
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。