【发布时间】:2018-12-24 17:09:45
【问题描述】:
我有一个 VS Code 和一个使用 Typescript 的 Node.js 项目。在我的 package.json script 块中有一个项目:
"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。
【问题讨论】:
-
您是否在本地安装了
tsc,在项目的node_modules文件夹中?好像npm run先看这里。 -
就是这样!有一个版本作为开发依赖项。谢谢。
标签: typescript npm visual-studio-code npm-run