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



我正在尝试使用命令全局添加node-sass

yarn global add node-sass

..但是二进制文件似乎没有安装,尽管没有错误消息,并且该命令说它添加了软件包并成功安装了其二进制文件。

全局添加其他包就可以了(即yarn global add gulp-cli)。

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

....
info "node-sass@4.5.3" has binaries:
   - node-sass
info "yarn@1.2.0" has binaries:
   - yarn
   - yarnpkg
Done in 3.39s.

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

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

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

我以前尝试使用 yarn global add node-sass 全局安装node-sass,但由于缺少ms build-tools,安装失败。也许yarn以某种方式仍然认为软件包二进制文件已经安装并且没有尝试再次重新安装它们。

最新更新