Yarn在Windows上添加全局二进制文件在哪里?

时间:2016-10-26 09:19:00

标签: tsc yarnpkg

我在Windows 7上,我尝试使用typescript安装yarn

yarn global add typescript

success Installed typescript@2.0.6 with binaries:
  - tsc
  - tsserver
Done in 11.59s.

安装成功后,我在命令行中键入tsc,但发现该命令不可用。

yarn tsc
yarn tsc v0.16.1
error Command "tsc" not found.

获取配置:

yarn config get prefix
C:\Program Files (x86)\Nodist\bin

我检查了这条路径:没有tsctsserver exectuables。它在哪里?

3 个答案:

答案 0 :(得分:0)

检查
yarn config get prefix

works now

mkdir ~/yarn-global
yarn config set prefix ~/yarn-global

~/yarn-global添加到PATH env var。

答案 1 :(得分:0)

回答实际问题并使用默认目录,而不要更改它:

纱线安装到${env:LOCALAPPDATA}\yarn\bin

例如,在安装gulp后:

$ ls ${env:LOCALAPPDATA}\yarn\bin


    Directory: C:\Users\mike\AppData\Local\yarn\bin


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----        13-Aug-18   4:11 PM            348 gulp
-a----        13-Aug-18   4:11 PM             57 gulp.cmd

要确保它在您的路径中,请将其添加到您的$profile(假设您有PSCX):

Add-PathVariable ${env:LOCALAPPDATA}\yarn\bin

答案 2 :(得分:0)

回答实际问题并使用默认目录,而不要更改它:

纱线安装到${env:LOCALAPPDATA}\yarn\bin

您可以通过以下方式看到此信息:

yarn global bin

例如,在安装gulp后:

$ ls ${env:LOCALAPPDATA}\yarn\bin


    Directory: C:\Users\mike\AppData\Local\yarn\bin


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----        13-Aug-18   4:11 PM            348 gulp
-a----        13-Aug-18   4:11 PM             57 gulp.cmd

要确保它在您的路径中,请将其添加到您的$profile(假设您有PSCX):

Add-PathVariable ${env:LOCALAPPDATA}\yarn\bin