本质:是使用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引入依赖,在编译时执行
浙公网安备 33010602011771号