我目前正在尝试第一次在我的机器上安装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 是否在我列出的位置。有办法确认吗?
任何帮助将不胜感激。
5条答案
按热度按时间h4cxqtbf1#
2020年:这对我有帮助
npx tsc app.ts
0sgqnhkj2#
接下来的问题很容易就解决了。从您的终端打开您的bash配置文件:
编辑您的路径以指向bin而不是可执行文件(您的路径可能会有所不同,请参阅安装后的路径):
保存并关闭文件。
重新加载您的bash配置文件:
通过检查版本确认所有功能正常:
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 -v
或tsc --version
,应该可以解决问题sz81bmfz4#
错误消息表明未找到“tsc”命令,这表明TypeScript编译器(tsc)未安装或在系统的PATH中不可用。要解决此问题,您需要确保TypeScript已安装并可访问。以下是您可以做的:
1.使用npm全局安装TypeScript:
此命令将在系统上全局安装TypeScript。
1.通过运行以下命令验证安装:
如果安装成功,它应该显示已安装的TypeScript版本。
~/.bashrc
、~/.bash_profile
或~/.zshrc
)。source <file_path>
以应用更改。C:\Users\YourUsername\AppData\Roaming\npm
)。一旦TypeScript成功安装并可访问,您应该能够运行
tsc
命令而不会出现任何问题。atmip9wb5#
也许这能帮到你
第一类
将上述命令的执行结果添加到PATH中。
希望这可能有助于解决您的问题,如果没有让我知道.