我正在尝试使用命令..
全局添加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
)中不存在。
答案 0 :(得分:1)
删除包并再次添加它对我有用。
yarn global remove node-sass
yarn global add node-sass
我之前尝试使用node-sass
全局安装yarn global add node-sass
,由于缺少ms build-tools
安装失败。也许yarn
仍然认为已经安装了包二进制文件,并且没有尝试再次重新安装它们。