首先,您需要安装 Typescript 的节点定义。 您可以在此处找到定义文件:
获得文件后typescript 读写文件,将引用添加到 .ts 文件,如下所示:
///
然后,您可以使用节点文件系统模块编写读/写打字稿类。 你的 TypeScript 类 myClass.ts 看起来像这样:
/// <reference path="path/to/node.d.ts" />
class MyClass {
// Here we import the File System module of node
private fs = require('fs');
constructor() { }
createFile() {
this.fs.writeFile('file.txt', 'I am cool!', function(err) {
if (err) {
return console.error(err);
}
console.log("File created!");
});
}
showFile() {
this.fs.readFile('file.txt', function (err, data) {
if (err) {
return console.error(err);
}
console.log("Asynchronous read: " + data.toString());
});
}
}
// Usage
// var obj = new MyClass();
// obj.createFile();
// obj.showFile();
将 .ts 文件转换为 javascript 后(如果您不知道如何操作,请查看此处)typescript 读写文件,您可以使用 Node 运行 javascript 文件并让魔法发挥作用:
> node myClass.js