鍍金池/ 問(wèn)答/HTML/ node可不可以require ES6的export?怎么做?

node可不可以require ES6的export?怎么做?

// a.js
export const a = 1
export const b = 2
export default { a, b }

// b.js
// 這里要怎么require a.js ?
回答
編輯回答
厭遇

a.js 這樣寫(xiě)
const a=1
const b=2
export default{a,b}
b.js
import {a,b} from "./a.js"
路徑自己寫(xiě)對(duì)

2017年8月26日 01:43
編輯回答
妖妖

node的模塊使用的是CommonJS標(biāo)準(zhǔn),這與ES6的module是兩種不同的標(biāo)準(zhǔn),想要在node中使用ES6的module你有三種方法:
1、使用babel轉(zhuǎn)一下
2、使用第三方庫(kù),例如 https://github.com/standard-t...
3、使用高版本node試驗(yàn)性的API,https://nodejs.org/api/esm.html

2017年7月19日 23:30