我正在正确导入一个Node模块,但遇到了一个问题,我导入的Node模块是用ES6编写的,而Babel无法转译它。
在基类头文件中:
在 node 模块中的 foo.js 文件中:
错误信息:
在基类头文件中:
import foo from 'bar/lib/foo';
在 node 模块中的 foo.js 文件中:
import Debug from 'debug';
export default class foo from bar {
...
...
...
}
错误信息:
import Debug from 'debug';
^^^^^^
SyntaxError: Unexpected token import
如您所见,它能够找到文件foo.js,但未运行es6中的node模块。我该如何让Babel转译基础代码以及它正在尝试导入的node模块?