angular打包报错:tsc不是内部或外部命令,也不是可运行的程序和批处理文件

最近在更新项目的angular版本,编译打包公共组件,由于公共组件和schematics一起打包的,报错直接报了一段乱码,单独打包schematics ,npm run gulp schematics:build也是一段乱码 ‘tsc’XXXXXXXXXXXXX (此处是乱码),让人很是绝望

然后突然发现,我为什么不直接进schematics里的目录里 npm run build 试一下呢(我真是个小精灵鬼儿),结果成功报错(手动开森),提示“tsc不是内部或外部命令,也不是可运行的程序和批处理文件”

解决,由于angular版本升级,导致之前全局安装是typescript出了问题

npm install -g typescript 解决