我有 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。