博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
require/exports import/export 区别
阅读量:4112 次
发布时间:2019-05-25

本文共 680 字,大约阅读时间需要 2 分钟。

require / exports 是 CommonJS(在Node中实现) , import / export 是 ES2015 的模块

使用 vue 必然会用到 webpack,webpack 1 对 CommonJS 默认支持,对 ES2015 也只要使用 babel 就可以了。
现在,推荐使用 ES2015 ,毕竟已经是标准了。
import / export:

//vue export//fn.jsexport default {  name:'table',  age:18,  methods:{    a():{      console.log('method');    }  },  method(){    console.log('single method');    }}//vue importimport { name } from 'fn';

require / exports

//exports// a.jslet obj = {  count: 1}let setCount = () => {  obj.count++}setTimeout(() => {  console.log('a', obj.count)}, 1000)module.exports = {  obj,  setCount}//require// b.jslet data = require('./a.js')data.setCount()console.log('b', data.obj.count)node b.jsb 2a 2

转载地址:http://mmrsi.baihongyu.com/

你可能感兴趣的文章
Java8 HashMap集合解析
查看>>
自定义 select 下拉框 多选插件
查看>>
fastcgi_param 详解
查看>>
poj 1976 A Mini Locomotive (dp 二维01背包)
查看>>
MODULE_DEVICE_TABLE的理解
查看>>
db db2_monitorTool IBM Rational Performace Tester
查看>>
postgresql监控工具pgstatspack的安装及使用
查看>>
【JAVA数据结构】双向链表
查看>>
【JAVA数据结构】先进先出队列
查看>>
乘法逆元
查看>>
Objective-C 基础入门(一)
查看>>
Flutter Boost的router管理
查看>>
iOS开发支付集成之微信支付
查看>>
C++模板
查看>>
【C#】如何实现一个迭代器
查看>>
【C#】利用Conditional属性完成编译忽略
查看>>
DirectX11 光照演示示例Demo
查看>>
VUe+webpack构建单页router应用(一)
查看>>
Node.js-模块和包
查看>>
(python版)《剑指Offer》JZ01:二维数组中的查找
查看>>