【发布时间】:2018-02-08 06:16:47
【问题描述】:
我有以下 js 文件(非 ES6 文件): (关于 SO 的其他问题是关于导入 ES6 类型的模块,但这里我正在寻找使用导入语法导入非 ES6 类型的模块。
== abc.js
module.exports = {
checkSomething: function(a,b) {
console.log("Checked");
}
}
现在我希望使用“import”语法将其导入到我的其他文件中。
import abc from './abc';
这样可以吗?
NS:我的项目目前混合了 ES6 和非 ES6 代码。所以,我可以将 import 与 ES6 类型的模块一起使用,所以想知道我是否可以对上述情况做同样的事情。
【问题讨论】:
-
您需要使用
babel。 -
我已经在使用 babel 并且能够导入用 ES6 编写的模块。但是有些文件(如上)是非 es6 类型的文件。所以我正在尝试将该非 es6 文件导入我的新文件(我以 ES6 类型编写)
标签: javascript node.js ecmascript-6