运行tsc-watch时提示“Cannot find module 'typescript/bin/tsc'”问题
问题解决:tsc-watch 找不到 typescript/bin/tsc
错误原因
你当前安装的是名为tsc的第三方包(版本2.0.4),但tsc-watch依赖的是官方TypeScript包(包名typescript)提供的tsc编译器,两者不是同一个工具,因此触发了模块找不到的报错。
解决步骤
- 卸载错误的
tsc包:
yarn remove tsc
- 安装官方TypeScript包(推荐添加到开发依赖):
yarn add --dev typescript
- 重新执行你的命令即可:
yarn tsc-watch --noClear -p tsconfig.json
补充说明
官方TypeScript包安装完成后,会自动提供tsc命令,tsc-watch会正确识别并调用它,后续你的TypeScript编译相关操作也能基于官方包正常运行。
内容的提问来源于stack exchange,提问作者Jason FB
相关产品推荐
相关产品推荐

