Создайте приложение на внешнем диске ma c - PullRequest
1 голос
/ 13 апреля 2020

Я запускаю приложение реагирования, созданное с помощью create-Reaction-app («реакция»: «^ 16.13.1», nodejs: 13.12.0) на внешнем диске, подключенном через USB- C к MacBook Pro (macOS Catalina).
После npm start приложение обновляется каждые ≈ 10 секунд (это не постоянный интервал) без каких-либо изменений в файлах. Страница также перезагружается в браузере.
Я не позволил Spotlight проиндексировать этот диск (добавив в Privacy), но проблема все еще сохраняется. Также попробовал другой MacBook Pro (macOS Catalina). На одном из ноутбуков не установлен антивирус.

То же приложение запускается без перезагрузок с каждого из собственных внутренних дисков MBP.
Я не уверен, что еще может вызвать перезагрузку на внешнем диске.

После запуска приложения npm (индикатор доступа к диску мигает при каждой перезагрузке приложения / страницы):

USB-C: sudo lsof +D "/Volumes/USB-C"
COMMAND   PID          USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME
mds       136          root   21r   DIR   1,11    32768      2 /Volumes/USB-C
zsh     81813 username  cwd    DIR   1,11    32768    250 /Volumes/USB-C/myproject/frontend
zsh     82998 username  cwd    DIR   1,11    32768      2 /Volumes/USB-C
node    86986 username  cwd    DIR   1,11    32768    250 /Volumes/USB-C/myproject/frontend
node    86987 username  cwd    DIR   1,11    32768    250 /Volumes/USB-C/myproject/frontend
node    86988 username  cwd    DIR   1,11    32768    250 /Volumes/USB-C/myproject/frontend
node    86988 username  txt    REG   1,11    36204 649396 /Volumes/USB-C/myproject/frontend/node_modules/fsevents/fsevents.node
sudo    87013          root  cwd    DIR   1,11    32768      2 /Volumes/USB-C
lsof    87014          root  cwd    DIR   1,11    32768      2 /Volumes/USB-C
lsof    87015          root  cwd    DIR   1,11    32768      2 /Volumes/USB-C

При обычном использовании (приложение не работает, индикатор диска не мигает, нет доступ)

USB-C: sudo lsof +D "/Volumes/USB-C"
COMMAND   PID          USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
mds       136          root   21r   DIR   1,11    32768    2 /Volumes/USB-C
zsh     81813 username  cwd    DIR   1,11    32768  250 /Volumes/USB-C/myproject/frontend
zsh     82998 username  cwd    DIR   1,11    32768    2 /Volumes/USB-C
sudo    87126          root  cwd    DIR   1,11    32768    2 /Volumes/USB-C
lsof    87127          root  cwd    DIR   1,11    32768    2 /Volumes/USB-C
lsof    87128          root  cwd    DIR   1,11    32768    2 /Volumes/USB-C

Я также использовал USB-накопитель, у меня такое же поведение, просто время между обновлениями кажется немного длиннее (возможно, из-за более медленной скорости накопителя)

Обновление: Я отформатировал диск в Ma c OS Extended (Journaled), и проблема больше не появляется. До того, как оба диска, которые я пробовал, использовали файловую систему MS-DOS (FAT)

...