Firebase - Облачные функции в CoffeeScript - PullRequest
0 голосов
/ 16 октября 2019

Я где-то читал, что вы можете написать свои Облачные функции, используя CoffeeScript, но я не уверен, как.

Я сделал

npm install --save-dev coffeescript
npm install --save-dev coffee-loader

в каталоге functions иобъект devDependencies показывает libs в package.json

 "devDependencies": {
    "coffee-loader": "^0.9.0",
    "coffeescript": "^2.4.1",
    "firebase-functions-test": "^0.1.6"
  },

, но при выполнении

const backend = require('backend.coffee')

in index.js получается

Cannot find module 'backend.coffee'

Редактировать: Вышеприведенная ошибка решается с помощью относительного пути (./backend.coffee), спасибо @ caffeinated.tech, но теперь файл кофе интерпретируется как простойКод JS и сбои.

Содержимое package.json:

{
  "name": "functions",
  "description": "Cloud Functions for Firebase",
  "scripts": {
    "serve": "firebase serve --only functions",
    "shell": "firebase functions:shell",
    "start": "npm run shell",
    "deploy": "firebase deploy --only functions",
    "logs": "firebase functions:log"
  },
  "engines": {
    "node": "8"
  },
  "dependencies": {
    "firebase-admin": "^8.0.0",
    "firebase-functions": "^3.1.0",
    "nodemailer": "^6.3.1",
    "qrcode": "^1.4.2"
  },
  "devDependencies": {
    "coffee-loader": "^0.9.0",
    "coffeescript": "^2.4.1",
    "eslint": "^6.5.1",
    "firebase-functions-test": "^0.1.6"
  },
  "private": true
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...