Я пытаюсь игнорировать мою папку node_modules
в проекте Angular 7, чтобы iCloud не синхронизировал ее.Шаги, которые я предпринял для этого:
- Я переименовал свою папку
node_modules
в node_modules.nosync
- Добавлена символическая ссылка
node_modules -> node_modules.nosync
- В моей папке
angular.json
я добавил "preserveSymlinks": true
к моей настройке "options"
в "build"
- Я запустил
ng serve
Я получаю это предупреждение:
WARNING in ./node_modules/@angular/core/fesm5/core.js 18358:15-36
Critical dependency: the request of a dependency is an expression
WARNING in ./node_modules/@angular/core/fesm5/core.js 18370:15-102
Critical dependency: the request of a dependency is an expression
Когда я удаляю символическую ссылку, а затем удаляю .nosync
в исходную папку node_modules
, все работает отлично, и я нене получите никаких ошибок или предупреждений.Только когда я получаю символическую ссылку, у меня возникают проблемы.
Я попытался использовать пакет npm icloud-nosync-node , а также nosyn-icloud , и оба по-прежнему выдают мне то же предупреждение, что и выше.
Этокод в ./node_modules/@angular/core/fesm5/core.js
, который выдает предупреждение: ./node_modules/@angular/core/fesm5/core.js