Как организовать структуру папок для функций Firebase + VueJS Project? - PullRequest
1 голос
/ 12 марта 2019

Я запустил проект 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

...