firebase - Firebase - CoffeeScript 中的云函数
问题描述
我在某处读到您可以使用 CoffeeScript 编写云函数,但我不确定如何。
我做了
npm install --save-dev coffeescript
npm install --save-dev coffee-loader
在functions
目录中,devDependencies
对象确实显示了库package.json
"devDependencies": {
"coffee-loader": "^0.9.0",
"coffeescript": "^2.4.1",
"firebase-functions-test": "^0.1.6"
},
但做
const backend = require('backend.coffee')
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
}
解决方案
推荐阅读
- reactjs - React 找不到组件
- jmeter - 如何创建正则表达式以从字符串响应中提取值?
- javascript - 如果已经执行,Javascript 函数会阻止执行
- python - 从输入中获取值
- python - 是否可以通过给定的向量平铺每一行不同的时间
- python - 在 python 中替代 os.path.join 将 png 文件分组到一个变量中
- html - 使用 JSPDF 将 DOM 对象下载为 PDF 时出错
- magento - Magento - 没有映射表 - > api端点
- tfs - 无法在 solaris 环境中连接 TFS - UnsatisfiedLinkError
- windows - 如何使 unix Perl 命令适应 Windows?