如何在节点js中使用import而不是require

时间:2018-02-08 06:16:47

标签: javascript node.js ecmascript-6

我有以下js文件(非ES6文件): (有关SO的其他问题,关于导入ES6类型模块,但在这里我正在寻找使用导入语法导入非ES6类型模块。

== abc.js

module.exports = {
  checkSomething: function(a,b) {
     console.log("Checked");
   }
}

现在我希望将其导入到我的其他文件中,使用" import"句法。

import abc from './abc';

这可能吗?

NS:我的项目目前是ES6和非ES6代码的混合。所以,我可以使用导入ES6类模块,所以想知道我是否可以为上述情况做同样的事。

1 个答案:

答案 0 :(得分:0)

这意味着您在代码中使用ES6,因此您可以轻松完成。 如果在使用Import期间发生错误,请使用babel-script npm。