npm 如何修复'tsc:未找到命令'

pnwntuvh  于 2023-06-06  发布在  其他
关注(0)|答案(5)|浏览(721)

我目前正在尝试第一次在我的机器上安装typescript。安装节点后,我运行以下命令:

sudo npm -g install typescript

这将产生一个似乎是肯定的安装消息
/Users/mac/.npm-global/bin/tsc -> /Users/mac/.npm-global/lib/node_modules/typescript/bin/tsc /Users/mac/.npm-global/bin/tsserver -> /Users/mac/. npm-global/lib/node_modules/typescript/bin/tsserver + typescript@3.4.4更新了1包,用时0.924秒
在此之后,我检查安装是否成功,但运行tsc --version并收到以下错误:

tsc: command not found

我试过的另一个帖子:
重启终端重启机器重新安装nodejs +然后运行sudo npm install typescript -g
我也试过用下面的代码更新我的bash配置文件:

export PATH="$PATH:"/Users/mac/.npm-global/lib/node_modules/typescript/bin/tsc"";

我不确定 typescript 是否在我列出的位置。有办法确认吗?
任何帮助将不胜感激。

h4cxqtbf

h4cxqtbf1#

2020年:这对我有帮助npx tsc app.ts

0sgqnhkj

0sgqnhkj2#

接下来的问题很容易就解决了。从您的终端打开您的bash配置文件:

open ~/.bash_profile

编辑您的路径以指向bin而不是可执行文件(您的路径可能会有所不同,请参阅安装后的路径):

/Users/mac/.npm-global/lib/node_modules/typescript/bin/

保存并关闭文件。
重新加载您的bash配置文件:

source ~/.bash_profile

通过检查版本确认所有功能正常:

tsc -v
wgeznvg7

wgeznvg73#

对于那些仍在尝试并想要一个新鲜答案的人,我会建议做以下事情。如果您的终端仍然显示"tsc: command not found",请执行以下操作:
cd ~/.npm-global/lib/node_modules/typescript/bin
然后执行pwd以获取目录的绝对路径
一旦你pwd,复制它显示的内容并将其输入到你的个人资料:
export PATH=$PATH:<your_pwd_directory_path_that_you_copied>
重新启动终端并重新运行tsc -vtsc --version,应该可以解决问题

sz81bmfz

sz81bmfz4#

错误消息表明未找到“tsc”命令,这表明TypeScript编译器(tsc)未安装或在系统的PATH中不可用。要解决此问题,您需要确保TypeScript已安装并可访问。以下是您可以做的:
1.使用npm全局安装TypeScript:

npm install -g typescript

此命令将在系统上全局安装TypeScript。
1.通过运行以下命令验证安装:

tsc --version

如果安装成功,它应该显示已安装的TypeScript版本。

  • 如果您已经安装了TypeScript,但它不在系统的PATH中,您可以尝试手动添加它:
  • 对于macOS/Linux:
  • 打开shell配置文件(例如~/.bashrc~/.bash_profile~/.zshrc)。
  • 在文件末尾添加以下行:
export PATH="$PATH:/usr/local/bin"
  • 保存文件并重新启动终端或运行source <file_path>以应用更改。
  • 对于Windows:
  • 打开“环境变量”设置。
  • 编辑“Path”变量并将路径添加到TypeScript安装目录(例如,C:\Users\YourUsername\AppData\Roaming\npm)。
  • 保存更改并重新启动终端或打开新的命令提示符以应用更改。

一旦TypeScript成功安装并可访问,您应该能够运行tsc命令而不会出现任何问题。

atmip9wb

atmip9wb5#

也许这能帮到你
第一类

npm bin -g

将上述命令的执行结果添加到PATH中。

export PATH=""

希望这可能有助于解决您的问题,如果没有让我知道.

相关问题