yarn global add不会在Windows上添加二进制文件

问题描述 投票:0回答:1

我试图使用命令全局添加node-sass ..

yarn global add node-sass

..但是二进制文件似乎没有安装,虽然没有错误消息,命令说它添加了包并成功安装了它的二进制文件。

全局添加其他包工作得很好,(即yarn global add gulp-cli)。

奇怪的是,运行yarn global list它显示我已经安装了节点二进制文件..

....
info "[email protected]" has binaries:
   - node-sass
info "[email protected]" has binaries:
   - yarn
   - yarnpkg
Done in 3.39s.

..但它不存在于全局二进制目录(yarn global bin)中。

yarnpkg
1个回答
1
投票

删除包并再次添加它对我有用。

yarn global remove node-sass
yarn global add node-sass

我之前尝试使用node-sass全局安装yarn global add node-sass,并且由于缺少ms build-tools导致安装失败。也许yarn不知何故仍然认为包二进制文件已经安装,并没有尝试再次重新安装它们。

© www.soinside.com 2019 - 2024. All rights reserved.