乐趣区

node学习

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 文件就为当前的引入模块的入口文件

退出移动版