У меня есть следующая структура, где 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 вручную.