import和require

本质:是使用node中的babel将es6转码为es5再执行;导出的值允许变化

import基本用法:

a文件:
    export a
    export default a
b文件使用:
    import a from './a'

  

require

在a文件中
function a (){};
可以用一下三种方法导出;导出的值之后不允许变化 module.exports.a=a;
module.exports={a:a,...};
module.exports.a=function(){}; 在b文件中使用 const a = require('../a.js')
a.a....

  

区别:

require是在运行执行;import引入依赖,在编译时执行

原文地址:https://www.cnblogs.com/shui1993/p/10928969.html