美文网首页
require和import区别

require和import区别

作者: 夏夏夏夏顿天 | 来源:发表于2018-09-13 10:37 被阅读7次

    使用形式不一样

    const fs = require('fs');
     exports.fs = fs;
     module.exports = fs;
    
    

    import

    import fs from 'fs';
    import {default as fs} from 'fs';
    import * as fs from 'fs';
    -----------------------------
    export default fs;
    export const fs;
    export * from 'fs';
    
    

    还有一个重要的区别
    import是解析时候加载的,require是运行时加载,
    require / exports 是 CommonJS(在Node中实现) , import / export 是 ES2015 的模块

    https://juejin.im/post/5b0685c151882538a808aded

    https://www.zhihu.com/question/56820346

    相关文章

      网友评论

          本文标题:require和import区别

          本文链接:https://www.haomeiwen.com/subject/mlxwgftx.html