在新计算机上设置项目并遇到TypeScript版本问题。我试过了:
npm install -g typescript
npm install typescript
npm install -g typescript@2.1.6
npm install -g typescript@2.0.10
但每次我尝试使用以下方法检查版本时:
tsc -v
我收到以下错误:
The term 'tsc' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path wa
s included, verify that the path is correct and try again.
At line:1 char:4
+ tsc <<<< -v
+ CategoryInfo : ObjectNotFound: (tsc:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
作为参考,package.json包括:
"scripts": {
"postinstall": "typings install",
"tsc": "tsc",
"tsc:w": "tsc -w",
"typings": "typings",
"gulp": "gulp",
"build-dev": "gulp",
},
"devDependencies": {
"gulp": "^3.9.1",
"gulp-concat": "^2.6.0",
"gulp-inline-ng2-template": "^4.0.0",
"gulp-typescript": "^3.0.2",
"path": "^0.12.7",
"systemjs-builder": "^0.15.26",
"typescript": "^2.1.6",
"typings": "^2.0.0"
}
当我在我的机器上运行tsc -v(正在运行)时,我得到了
Version 2.0.10
坚持我需要做什么才能安装TypeScript以便识别tsc命令?
答案 0 :(得分:0)
如果此问题来自您的命令shell。 首先安装最新的npm版本,然后使用try。
再次安装TypeScript如果在运行tsc构建任务时使用VS CODE进行开发并在VS代码终端中发出问题:如果从Visual Studio 2015中安装了TypeScript,并且路径位于环境变量中,则首先将其删除。然后重新启动并重试。
我遇到了和你一样的问题,我通过上述步骤解决了这个问题。