我有 VS Code 和一个使用 Typescript 的 Node.js 项目。在我的 package.jsonscript
块中有一个项目:
"build-ts": "tsc"
如果我tsc
在集成终端命令行上运行简单,编译就可以了。但是如果我调用npm run build-ts
,它会检测到一个文件的语法错误。错误的原因似乎来自较旧的编译器版本。
如果我tsc -v
在命令行上运行,它会显示版本 2.9.2。是否npm run
在某处使用另一个版本的 tsc?
顺便说一句,是npm run
来自包npm-run-script吗?我运行了一个npm list
,但在本地或全局找不到 npm-run-script。