npm вложенная зависимость вызывает ошибки ENOTEMPTY при установке - PullRequest
0 голосов
/ 15 февраля 2019

У меня есть следующая структура, где a, b и c - проекты узлов:

a package.json

{
  dependencies: {
    "b": "../b",
    "c": "../c"
  }
}

b package.json

{
  dependencies: {
    "c": "../c"
  }
}

c package.json

{
  dependencies: {}
}

Когда я запускаю npm install внутри a , у меня есть этот типошибок

npm ERR!код ENOTEMPTY npm ERR!errno -66 npm ERR!системный вызов rmdir npm ERR!ENOTEMPTY: каталог не пустой, rmdir ...

Если я установлю отдельно npm install file:../c, а затем npm install file:../b У меня больше не будет ошибки.

Кажется, этопроблема с правами доступа, потому что во время npm install 2 процесса пытаются установить c зависимостей ... Любая идея, как я могу это исправить?Этот npm install должен запускаться во время сборки, поэтому я не могу установить b , а затем c вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...