<p>yarn global bin имеет трудности с ~ in path</p>

Созданный на 9 мар. 2017  ·  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 рейтинги