javascript - 如何在 node js 中使用 import 而不是 require

标签 javascript node.js ecmascript-6

<分区>

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

== abc.js

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

现在我希望使用“导入”语法将其导入到我的其他文件中。

import abc from './abc';

这有可能吗?

NS:我的项目目前是 ES6 和非 ES6 代码的混合体。所以,我可以将 import 与 ES6 类型的模块一起使用,所以想知道我是否可以对上述情况做同样的事情。

最佳答案

这意味着您在代码中使用了 ES6,因此您可以轻松地做到这一点。 如果在使用 Import 期间发生错误,则使用 babel-script npm。

关于javascript - 如何在 node js 中使用 import 而不是 require,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48678803/

相关文章:

javascript - 带有表达式的nodejs箭头函数

javascript - 如何禁用 h2 标签的 cufon 样式?

javascript - 如何使用 DocumentChange.newIndex 重新排序 Firestore 'modified' 更改?

node.js - 如何自动化 Google Drive Docs OCR 功能?

regex - Nodejs : JSONStream parse method regex

ecmascript-6 - 如何避免 eslint 规则 no-unneed-ternary 违规 : 'Unnecessary use of conditional expression for default assignment'

php - 表单提交后将变量附加到 url

javascript - 使用 javascript 分割日期

node.js - 为什么这两个调用相同的函数?

javascript - 什么时候使用 apply over call 因为我们现在有 spread 语法?