<p>纱线全局容器在路径中存在〜的困难</p>

创建于 2017-03-09  ·  3评论  ·  资料来源: yarnpkg/yarn

您是否要请求功能或报告错误

漏洞

目前的行为是什么?

如果全局前缀设置为包含波浪号字符的路径,则yarn global bin似乎将其视为点字符,即相对路径。

如果当前行为是错误,请提供重现步骤。

$ yarn config list
info npm config
{ prefix: '~/.npm-global' }
$ pwd
/Users/creynders/foo/bar/qux
$ yarn global bin
/Users/creynders/foo/bar/qux/~/.npm-global/bin

预期的行为是什么?

$ yarn config list
info npm config
{ prefix: '~/.npm-global' }
$ pwd
/Users/creynders/foo/bar/qux
$ yarn global bin
/Users/creynders/.npm-global/bin

请提及您的node.js,yarn和操作系统版本。

节点:v6.9.5
纱:0.20.3
作业系统:OS X 10.12.3

临时修复
使用绝对路径作为前缀

$ npm config set prefix /Users/creynder/.npm-global
cat-bug good first issue triaged

所有3条评论

刚遇到这个。 当您发现错误创建的本地~文件夹时,诱惑是尝试将其删除,您必须非常小心...

我确认了这个错误,不仅使它不可用,而且还创建了错误的~文件夹。 我也很想输入rm -r ~然后带我回去^^'

由#3576修复。

此页面是否有帮助?
0 / 5 - 0 等级