ts要全局安装 -g 才能使用 tsc 命令吧?

来源:2-2 TS 的完整定义,环境搭建,6 大主要优势

Richard学python

2023-10-10

老师上课讲的只使用了 -D,只是安装了开发依赖,好像需要配合 scripts 或者 npx 才能使用,否则在项目中会显示’tsc’ 不是内部或外部命令,也不是可运行的程序, 是什么问题?

写回答

1回答

keviny79

2023-10-10

下面以win10 (mac 电脑可以百度搜索下对应的位置) 为例来说明:

多半是node  没配置正确导致的。修改下 第一步:找到 c盘  C:\\用户\当前用户目录 中的.npmrc 文件(有时会隐藏,搜索即可看到) 修改 (D:\programmeaftersetup\nodejs2025 是我的 node 安装路径, 你改成自己的即可)

prefix=D:\programmeaftersetup\nodejs2025\node_global

cache=D:\programmeaftersetup\nodejs2025\node_cache

registry=https://registry.npmmirror.com/  (淘宝 cnpm 镜像源, 加快下载用的)

 第二步:修改局部的 .npmrc 文件 ,增加同样的配置:

 一般在 D:\programmeaftersetup\nodejs2025\node_modules\npm 目录中

prefix=D:\programmeaftersetup\nodejs2025\node_global

cache=D:\programmeaftersetup\nodejs2025\node_cache

registry=https://registry.npmmirror.com/  (淘宝 cnpm 镜像源, 加快下载用的)


第三步:配置环境变量:

把  D:\programmeaftersetup\nodejs2025\node_global 配置到你的环境变量的 path 中(这个简单,如不会可以百度搜索下)


第四步:重新进入 vscode 或 cmd 中,全局安装 npm install  typescript -g  

npm install ts-node -g 

npm install   @types/node  -g  


重启 vscode ,,  就可以直接全局使用  tsc 了,

偶见操作系统导致的无法使用。


3
0

TypeScript 从入门到深度掌握,晋级TS高手

200+技术点,22 场景应用,Vue3 源码 TS 用法剖析

430 学习 · 53 问题

查看课程