Ошибка: EPERM: операция не разрешена, статистика

#javascript #flutter #npm

#javascript #флаттер #npm

Вопрос:

Недавно я начал использовать функции Firebase для своего проекта Flutter.

Я видел, что существует генератор кода (firebase_functions_interop), который преобразует ваш код Dart в код Javascript. Это позволяет вам разрабатывать свои облачные функции в Dart, что довольно приятно.

Но после разработки моей первой облачной функции и попытки развернуть ее в Firebase с помощью командной строки Firebase я постоянно получаю следующее сообщение об ошибке:

Error: EPERM: operation not permitted, stat 'C:PATH_TO_MY_FIREBASE_PROJECTbuildnodepackages'

Я новичок в функциях npm и Firebase, поэтому, возможно, я делаю что-то в корне неправильное.

Может быть, это похоже на что-то о разрешениях? Я не знаю. Но у меня также есть полные права доступа к папке моей рабочей области и включен VSCode в качестве администратора

Я уже пытался очистить свой кэш npm и переустановить свою версию npm.

Дайте мне знать, если вам нужно, чтобы я опубликовал что-нибудь еще.

Ответ №1:

убедитесь, что у вас не запущен эмулятор firebase! это вызовет эту ошибку при попытке выполнить развертывание в облаке firebase.