将 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 完全没有
模块定义。
file1.js
console.log("foo")
file2.js
require("./file1")
➜ node file2.js
foo
我如何将 file2.js 的 require
转换为 import
并保持相同的逻辑(因此没有赋值)?
您可以像下面这样使用,这会将文件 1 导入到文件 2
import './file1';
当你想执行file1代码但又不想把它赋值给变量时,这很有用。 例如:
- 如果不需要连接对象,请创建数据库连接。
- TypeScript 编译器生成 JavaScript 完全没有 模块定义。