我有打字稿2.1.4,npm 6.7.0。
我认为2.1.4已经很老了,我正在尝试更新。
这些是我失败的尝试:
$ sudo npm update -g typescript
$ tsc --version
Vesion 2.1.4
$ sudo npm install -g typescript@latest
/usr/local/bin/tsc -> /usr/local/lib/node_modules/typescript/bin/tsc
/usr/local/bin/tsserver ->
/usr/local/lib/node_modules/typescript/bin/tsserver
+ typescript@3.3.1
added 1 package from 1 contributor in 1.229s
$ tsc --version
Version 2.1.4
答案 0 :(得分:0)
运行which tsc
。它应该指向/usr/local/bin/tsc
,因为这是根据您的日志安装的内容。
以下是显示升级成功的示例日志:
$ tsc --version
Version 2.4.2
$ npm install -g typescript@latest
/usr/local/bin/tsserver -> /usr/local/lib/node_modules/typescript/bin/tsserver
/usr/local/bin/tsc -> /usr/local/lib/node_modules/typescript/bin/tsc
+ typescript@3.3.1
updated 1 package in 2.121s
$ which tsc
/usr/local/bin/tsc
$ tsc --version
Version 3.3.1