想象一下,一個非常簡單的程序,它使用ES6模塊並在一個單獨的文件中使用主文件和一些函數,並且打算與node.js一起運行。如何使用ES6模塊創建一個簡單的(Hello World)node.js TypeScript項目?
我-utils.ts:
import * as fs from "fs";
export function readSimpleFile() {
return fs.fileReadSync("hello.txt", "utf-8");
}
main.ts:
import {readSimpleFile} from "./my-utils"
console.log(readSimpleFile());
什麼是文件的最小集合我需要添加到該項目,並命令我要運行得到它構建,運行和檢查類型?
'@ types/node'就是我在安裝導入'fs'並使用節點內置函數之後缺少的功能。 :)我還發現'ts-node'軟件包很有用:它的啓動速度比普通的'node'慢一點,但是如果出現錯誤,你會得到一個有用的回溯(引用'.ts'文件,而不是'.js ''),再加上不需要運行'tsc'來執行代碼。 – Alicia
太棒了!你能接受答案嗎? – edkeveked