我全局拥有typescript
,当我在任何目录中运行tsc -v
时,它都会给我Version 3.2.2
。
但是,现在我有了一个已在本地安装typescript
的应用程序。
我的package.json
有"typescript": "^3.3.3"
。因此,我的本地tsc
比全局的更新。
当我导航到node_modules\typescript\bin
并在此文件夹中运行tsc -v
时,它仍然给我Version 3.2.2
。因此,我想,它仍在使用 global 版本。
我想知道,如何强制它使用我的本地tsc
文件?
我导航到node_modules\.bin
,然后导航到tsc -v
,它抱怨:
bash: tsc: command not found
答案 0 :(得分:0)
要运行项目指定的打字稿版本,可以使用内置的npm commnad npx
。刚运行
npx tsc -v
从您的项目目录