2017-07-12

[NodeJS][Babel][ES6] module.exports = require('module-name') 的奇怪解法

當我們想用 es6 特性的 import/export 來寫出以下這段 nodejs 代碼時

module.exports = require('module-name')

MDN 的範例來說會寫成

import mod from "mod";
export default mod;

但是這段代碼在我的環境內卻是 undefined

改寫成以下這段代碼後
卻可以正常符合期待的運作

import * as mod from './src';
export default mod;

沒有留言:

張貼留言