环境配置
JS环境
- 安装类型库
sh
npm install -D @types/node- 配置文件
json
{
"compilerOptions": {
"module": "ESNext",
"target": "ES2022",
"moduleResolution": "Node",
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"types": ["node"]
}
}json
{
"compilerOptions": {
"module": "ESNext",
"target": "ES2022",
"checkJs": true,
"moduleResolution": "Node",
"types": ["node"]
},
"exclude": ["node_modules"]
}types: ["node"]:告诉 VSCode 引入 Node.js 类型定义,增加类型补全。
导入模块
ts
import fs from "fs";
fs.readFile("demo.js", "utf-8", (err, data) => {
if (err) {
console.error(err);
} else {
console.log(data);
}
});