无法在Windows 10上运行全局安装的npm软件包

时间:2018-02-02 19:22:11

标签: windows typescript npm nodemon

我在Windows 10计算机上安装了typescriptnodemon(使用标准npm install -g [package-name])但是当我通过终端运行它时,我打开了应用程序选择器窗口,我需要选择哪个应用程序我会用来打开那个文件。

有人能指出我如何解决它?它可以与安装的Visual Studio相关吗?非常感谢任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:0)

好的,我已经为此找到了几个解决方案。

观察到的问题

上面提到的软件包包含与Unix shell绑定的文件,并且没有运行Windows批处理脚本。例如:

tsc file content

解决方案

  1. 创建名为tsc的文件(如果C:\Users\[username]\AppData\Roaming\npm\node_modules\typescript\bin目录中的tsc.cmd)并将以下代码放入其中:

    @node "%~dpn0" %*

  2. 使用Git Bash,开箱即用,非常适合我。