javascript - 如何确定如何导入模块

标签 javascript node.js express ecmascript-6 es6-module-loader

<分区>

现在我正在将模块导入到 Node 项目中作为

import * as name from "moduleName";

我不是这样做的

var name = require("moduleName");

就像我们之前在 Node 项目中一样

我的问题是,当我们使用 require 或 import 导入时,在编写模块方面存在差异,内部编写的模块是否相同,只是我们以不同的方式导入,或者它内部的某些东西迫使我们在导入时使用 require 或 import

require 和 import(es6) 有什么区别

谢谢!

最佳答案

  1. import 在文件的开头运行并且它已经 在代码本身运行之前加载。
  2. 另一方面要求运行 内联并且可以有条件地插入到代码中。

关于javascript - 如何确定如何导入模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41032731/

相关文章:

javascript - 使用 Web Audio API 使用 OscillatorNodes 演奏和弦

javascript - Nodejs/Expressjs 应用结构

node.js - ES7 - 如何用 await 替换 Promise?

javascript - 双击 x y 坐标 WebdriverIO

javascript - PivotTable.js 有条件地更改文本颜色

javascript - 可以存在递归正则表达式吗?

node.js - 将 Actions-on-google 与 koa.js 结合使用时发送响应的正确方法

javascript - 如果 POST 路由使用 RegEx,我应该为 HTML 表单设置什么操作属性?

javascript - 如何在 Node.js 应用程序中排列文件?

node.js - TypeError [ERR_INVALID_CALLBACK] : Callback must be a function. 在 nodejs 中收到未定义