【问题标题】:tsc is not recognized as an internal or external commandtsc 未被识别为内部或外部命令
【发布时间】:2018-03-23 01:30:28
【问题描述】:

我在 Windows7 上使用节点版本 6.9.2 和 npm 版本 5.4.2。我已经使用命令npm install typescript -g 安装了打字稿。

但是,当我使用命令tsc 运行演示文件时,出现错误:

"tsc is not recognized as an internal or external command". 

有人可以帮忙吗?其他节点模块安装正确并且工作正常。不知道为什么打字稿不起作用。

【问题讨论】:

    标签: node.js typescript tsc


    【解决方案1】:

    我在这个网站上找到了这个解决方案,它对我有用。

    -> 如果您在 Windows 上并收到此错误“'tsc' 不被识别为内部或外部命令。”

    解决方案 -> 将以下路径 "C:\Users\user\AppData\Roaming\npm" 添加到 PATH 变量中,将 user 替换为您的 windows 用户。 -> 重启系统。

    参考:-https://www.typescripttutorial.net/typescript-tutorial/setup-typescript/

    【讨论】:

      【解决方案2】:

      安装节点版本 6.11,一切正常,无需任何更改。

      【讨论】:

        【解决方案3】:

        由于您在全局安装它并且没有错误,我可以假设安装成功。

        可以肯定的是,您可以运行此命令npm config get prefix。它将输出包含 npm 全局安装的所有包的文件夹的路径。我你去路径指定的文件夹,有一个nodes_modules子文件夹。如果安装成功,它应该包含一个打字稿文件夹。然后将 typescript 文件夹的path of the bin 复制到环境变量中。您应该标记路径tsc

        然后你可以在命令行中使用tsc

        【讨论】:

        • 我刚刚安装了节点版本 6.11,一切正常。不知道是什么问题。谢谢。
        【解决方案4】:

        问题可能是tsc不在系统路径中。

        首先,检查tsc是否安装正确。打开cmd.exe 并输入以下内容。

        %AppData%\npm\node_modules\typescript\bin\tsc --version
        

        如果有版本日志,说明tsc安装成功。

        接下来就是将它添加到 PATH 中。写在cmd.exe

        setx path "%path%;%AppData%\npm\node_modules\.bin\"
        

        这应该可以解决问题。

        但是,如果第一个命令没有记录版本,

        使用检查安装位置

        npm list -g
        

        如果 typescript 出现在输出中,请将位置复制到 PATH 中

        setx path "%path%;<--the tsc.exe path-->"
        

        希望这会有所帮助。

        【讨论】:

        • setx 命令之后,如果我没记错的话,我想你必须重新打开一个新的cmd.exe 窗口。
        • 我刚刚安装了节点版本 6.11,一切正常。不知道是什么问题。谢谢。
        • 我这里有有趣的事情。我已经在全球范围内安装了打字稿。命令 %AppData%\npm\node_modules\typescript\bin\tsc --version 说找不到 tsc,但是当我运行 %AppData%\npm\tsc --version 时,它可以工作,我得到版本输出。后面的目录在我的 PATH 中。然而,当我尝试从 arbitratry 目录朗姆酒 tsc 时,我得到“命令无法识别”错误。
        猜你喜欢
        • 2018-12-13
        • 2014-04-29
        • 1970-01-01
        • 1970-01-01
        • 2013-10-06
        • 2013-10-11
        • 2013-01-25
        • 2016-10-01
        • 2022-01-22
        相关资源
        最近更新 更多