пряжа EPERM (операция не разрешена) по символической ссылке в службе приложений Azure - PullRequest
0 голосов
/ 31 октября 2018

У меня на некоторое время настроен пользовательский процесс развертывания, который будет создавать ядро ​​dotnet + приложение React непосредственно в службе приложений Azure с использованием Yarn, точно так же, как я делаю это локально.

Вчера я обновил несколько пакетов, включая react-scripts и yarn (2.1.0 и 1.12.1 соответственно), и теперь происходит сбой с ошибкой символической ссылки:

Ошибка: EPERM: операция не разрешена, символическая ссылка 'D: \ local \ LocalAppData \ Yarn \ Cache \ v3 \ npm -oose-envify-1.4.0-71ee51fa7be4caec1a63839f7e682d8132d30caf \ node_modules \oose-envify \ cli.js' -> 'D: \ Local \ LocalAppData \ Пряжа \ Cache \ v3 \ NPM-отрывной envify-1.4.0-71ee51fa7be4caec1a63839f7e682d8132d30caf \ node_modules \ отрывными envify.bin \ отрывного envify'

Странно то, что D:\local\LocalAppData\Yarn\Cache\v3\npm-loose-envify-1.4.0-71ee51fa7be4caec1a63839f7e682d8132d30caf\node_modules на самом деле пуст.

Вещи, которые я пробовал, не работали: очистка кэша Yarn, изменение каталога кэша на более короткий путь в случае, если он достигает пределов пути, обновление узла до 10.6.0 (последняя версия доступна в Azure).

Есть идеи?

1 Ответ

0 голосов
/ 31 октября 2018

Я изолировал проблему от взаимодействия между yarn и react-scripts - yarn 1.10.0 - последняя версия, которая будет работать с react-scripts 2.1.0 в этой среде.

Редактировать: проблема была зарегистрирована и исправлена ​​ здесь .

...