node
在终端输出
node 路径
node ../XXX
$ node index.js
模块化
导入
require
// 导入 require 内容会以对象的方式展示
let info = require("./index1");
console.log(info); // 输出 { a: 'a', b: 'b' }
console.log(info.a); // 输出 a
console.log(info.b); // 输出 b
导出
module.exports (推荐使用)
// 注意使用exports时,只能单个设置属性导出 exports.a = a;
// 使用module.exports 可以设置单个属性导出 或者 整个导出
exports
exports = module.exports
如果导出的内容一样 module.exports 会覆盖 exports 导出
let a = 'a';
let b = 'b';
let c = "c";
// 系统默认设置了: exports = module.exports
exports.a = a;
// 推荐 导出多个
module.exports = {
c : c,
b : b,
a : a
}
// 一次行 导出一个对象
module.exports = {
user:'Shi',
password:'12312123'
}