Skip to content

require 和 import

date: 2020-08-21 16:46:12 tags: [js]

require

javascript
// a.js
module.exports = {
  a : function() {},
  b : 'xxx'
};

// b.js
var m = require('./a');
m.a();

import

javascript
// a.js
export default function() {}
export function a () {}

var b = 'xxx';
export {b}; // 这是ES6的写法,实际上就是{b:b}
setTimeout(() => b = 'ooo', 1000);
export var c = 100;

// b.js
import {default as alias, a, b, c} from './a';

京ICP备2024093538号-1