yarn 全局安装后命令行不能直接调用
环境
- Windows: Windows 10 LTSC
- nodejs: v10.15.1
- npm: 6.4.1
- yarn: 1.13.0
- git: 2.18.0.windows
场景
当吾辈使用 npm
全局安装 live-server
后,可以直接输入 live-server
即可启动 http
服务器。
npm i -g live-server
然而当吾辈使用 yarn
安装后,却遇到了问题
yarn global add live-server
无法使用 live-server
直接调用 http
服务器,而必须要使用 live-server.cmd
才可以。
吾辈不清楚发生了什么,是 npm
和 yarn
全局安装后调用的策略不一样么?
注:吾辈已经把 yarn 的全局安装目录添加到 path 中,现在的问题是为什么一定要加 .cmd
后缀才能调用
npm
的全局安装目录已经添加到环境变量path
中yarn
的全局安装目录没有添加到环境变量path
中,要自己添加,yarn global bin
查看全局安装目录并手动添加即可