一、Mac上安装typescript
sudo npm install -g typescript
测试一下:出现Version则证明安装成功
tsc -v
二、在VSCode上运行
新建一个xxx.ts文件,测试能否运行
console.log("helloworld")
运行报错:ts-node: command not found
再安装ts-node
sudo npm install -g ts-node
运行报错:TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".ts"
在终端上输入
tsc --init
显示创建了一个tsconfig.json文件
修改文件
vi tsconfig.json
加上"ts-node": {"esm": true}, 注意不要加到"compilerOptions"里去了
{
"ts-node": {"esm": true},
"compilerOptions": {...}
}
再去VSCode里运行,发现成功输出helloworld
三、遇到export问题
export enum abc {
a = 'aa',
b = 'bb'
}
console.log(abc)
运行报错:ReferenceError: exports is not defined in ES module scope
解决方案:在package.json里删除 "type": "module",
vi package.json
删掉 "type": "module",
文章来源:https://www.toymoban.com/news/detail-801844.html
运行成功文章来源地址https://www.toymoban.com/news/detail-801844.html
到了这里,关于Mac安装配置typescript及在VSCode上运行ts的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!