编写ts程序(node篇)

前提环境:已安装node、npm

运行命令行(cmd/powershell等)

执行以下命令安装node代码提示:

# 安装node的代码提示
npm install @types/node

vscode打开项目文件夹

创建tsconfig.json

{
    "files": [
        "./src/main.ts"
    ],
    "compilerOptions": {
        // lib只包含提示es代码,取消dom的提示,避免干扰
        "lib": [
            "esnext"
        ],
        // 模块查找方式
        "moduleResolution": "node",
        // 全局npm包位置
        "baseUrl": "xxxxxx",
        "paths": {
            // 为项目引入node代码提示
            "*": [
                "node_modules/@types/*"
            ]
        }
    }
}

创建src/main.ts文件

import * as fs from "fs"

// 写一个log.txt文件到当前执行的js所在路径下
fs.writeFileSync(path.resolve(__dirname, 'log.txt'), '文件内容');

编译完成后执行:

node main.js