Угловая символическая ссылка node_modules для iCloud .nosync игнорировать не работает - PullRequest
0 голосов
/ 07 марта 2019

Я пытаюсь игнорировать мою папку node_modules в проекте Angular 7, чтобы iCloud не синхронизировал ее.Шаги, которые я предпринял для этого:

  1. Я переименовал свою папку node_modules в node_modules.nosync
  2. Добавлена ​​символическая ссылка node_modules -> node_modules.nosync
  3. В моей папке angular.json я добавил "preserveSymlinks": true к моей настройке "options" в "build"
  4. Я запустил ng serve
  5. Я получаю это предупреждение:

    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

...