Я запустил проект Firebase со следующей структурой папок:
.firebase
functions/
node_modules/
.eslintrc.json
index.js
package-lock.json
package.json
public/
index.html
.firebaserc
.gitignore
firebase.json
Поскольку я хочу интегрировать в него VueJS, я переместил node_modules/
, package-lock.json
, package.json
и eslintrc.json
впапка ROOT.
После того, как я это сделал, мне пришлось добавить следующее к атрибуту functions
в firebase.json
: "source": "functions"
Когда я запускаю firebase serve
все отлично работаетОднако, когда я пытаюсь firebase deploy
появляется сообщение об ошибке:
Error: No npm package found in functions source directory. Please run 'npm init' inside functions
Как наилучшим образом организовать мой проект для правильной интеграции функций и Vue?
Пожалуйста, не говорите мнечто у меня должно быть два package.json