将 require() 转换为不赋值导入

Convert require() without assignment to import

file1.js

console.log("foo")

file2.js

require("./file1")
➜ node file2.js
foo

我如何将 file2.js 的 require 转换为 import 并保持相同的逻辑(因此没有赋值)?

您可以像下面这样使用,这会将文件 1 导入到文件 2

import './file1';

当你想执行file1代码但又不想把它赋值给变量时,这很有用。 例如:

  • 如果不需要连接对象,请创建数据库连接。
  • TypeScript 编译器生成 JavaScript 完全没有 模块定义。