directive.js
const install = (Vue) => {
//...
};
export default { install, fun } // 1.
module.exports = { install, fun } // 2.
// main.js
import directives from './directives';
let install = directives.install;
let fun = directives.fun;
以上两种导出是等效的吗?
export 指向 module.export
export default === export.default
import 的时候会默认导入 default
如果没有 default 会导入 所有的export值,需要用 * as name,或者{name}来接收