我从VSCode 0.10.6更新到0.10.8,并首次尝试使用Typescript。不幸的是,当我告诉VSCode构建时,出现错误:
tsc无法识别为内部或外部命令…
以下是相关详细信息:
npm init
npm i --save-dev typescript
我已经重新启动了VSCode(几次)。我想念什么?还必须做些什么?
我尝试了@zlumer提供的解决方案。它成功使打字脚本编译器运行,但随后导致出现数千个错误。为了解决这个问题,我还必须调整tsconfig.json以排除node_modules文件夹:
"exclude": [ "node_modules" ]
问题是如果tsc不在PATH本地安装,则不在您的位置。
tsc
PATH
您应该修改自己.vscode/tasks.json以包含的完整路径tsc。
.vscode/tasks.json
要更改的线可能等于"command": "tsc"。
"command": "tsc"
您应该将其更改为"command": "node"并将以下内容添加到您的参数:("args": ["${workspaceRoot}\\node_modules\\typescript\\bin\\tsc"]在Windows上)。
"command": "node"
"args": ["${workspaceRoot}\\node_modules\\typescript\\bin\\tsc"]
这将指示VSCode执行以下操作:
(这几乎是tsc可执行文件的功能)
您确定不想全局安装Typescript吗?它应该使事情变得更容易,尤其是在您刚开始使用它的时候。