node文件用ts写的话,需要额外增加以下依赖,才能顺利执行ts-node xx.ts
sudo npm i -g typescript
sudo npm i -g ts-node
sudo npm i -g -D tslib @types/node
特别是最后一个,经常很容易忘记,会报错”return new TSError(diagnosticText, diagnosticCodes);“
如果是项目里,那么去掉-g即可。
之后,随便写ts文件,就可以执行了,
// 右击执行也可以 或 ts-node xx.ts
const a:string = 'hi ts'
console.log(__dirname)