如何确定如何导入模块

现在我正在将模块导入到节点项目中

导入*作为“moduleName”的名称;

我没有这样做

var name = require(“moduleName”);

就像我们以前在节点项目中一样

我的问题是在编写一个模块时,我们在使用require或import导入时有区别,只是我们以不同的方式导入的内部模块相同,或者导入时导致我们使用require或import

请求和导入(es6)有什么区别?

谢谢!

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