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 了,
偶见操作系统导致的无法使用。
30
相似问题