Тестирование двоичного файла Двоичное - это нормально npm ПРЕДУПРЕЖДЕНИЕ Откат Откат node-pre-gyp@0.12.0 завершился неудачно (это, вероятно, безвредно):
EPERM: операция не разрешена, lstat 'C:\Users\orca yoon\Documents\IonicProjects\starters\epic\node_modules\fsevents\node_modules'
Уведомление npm создало файл блокировки как package-lock.json. Вы должны зафиксировать этот файл.
npm ПРЕДУПРЕЖДЕНИЕ необязательно Пропуск необязательной зависимости: fsevents@1.2.9 (node_modules\fsevents):
npm WARN notsup Пропуск необязательной зависимости: неподдерживаемая платформа для fsevents@1.2.9: wanted {"os": "darwin", "arch": "any"} (current: {"os": "win32", "arch": "64"})
добавлено 1105 пакетов от 1050 участников и проверено 53269 пакетов за 445,94 с. Найдено 1 уязвимость высокой степени серьезности, запустите npm audit fix
чтобы исправить их, или npm audit
для получения подробной информации.
Ответ 1
Запустите командную строку или powershell от имени администратора. Тогда вы будете избегать с PERMISSION ERROR
.
Игнорировать npm audit fix
. Он только предлагает вам обновить все ваши зависимости package.json
до package.json
версии. Вы должны сохранить настройки, указанные в package.json
.
Если вы работаете над Ubuntu или OS X, я думаю, вы не столкнетесь с этой проблемой.
PS:
Согласно вашему ответу, я хотел бы подумать об обходном пути.
- Удалить локальные
node_modules
& package-lock.json
- Очистить кэш
npm cache verify
проверкой кеша npm cache verify
- Обновите глобальный npm с помощью
sudo npm я -g npm
- Переустановите локальные
node_modules
по npm i
Надеюсь, это поможет.
Ответ 2
Это предупреждение появится, если вы добавили IOS в качестве платформы в свой проект и запустили npm i
в Windows или Linux. Поскольку вы не можете собирать пакеты IOS в этих системах, вы можете спокойно проигнорировать это предупреждение.