Я получаю следующую ошибку (фото ниже) при развертывании своей облачной функции с установленным модулем firebase
.
Я попытался установить @types/firebase
и firebase
и получил ту же ошибку. Я почти уверен, что эта ошибка как-то связана с этим модулем, потому что, когда firebase
и @types/firebase
удалены, функция развертывается правильно.
Кроме того, облачные функции еще не вызывают этот модуль, поэтому я не думаю, что ошибка в функции. Я предоставил код для моего package.json
файла и ts.config
файла. Любая идея, почему я получаю эту ошибку и как я могу импортировать модули без этой ошибки? Дайте мне знать, если есть еще один файл, который стоит рассмотреть. Спасибо.
. / Package.json
{
"name": "functions",
"description": "Cloud Functions for Firebase",
"scripts": {
"lint": "./node_modules/.bin/tslint -p tslint.json",
"serve": "firebase serve --only functions",
"shell": "firebase functions:shell",
"start": "npm run shell",
"deploy": "firebase deploy --only functions",
"logs": "firebase functions:log",
"build": "./node_modules/.bin/tsc"
},
"dependencies": {
"dom": "0.0.3",
"expo-server-sdk": "^2.4.0",
"firebase-admin": "~5.12.1",
"firebase-functions": "^1.0.3",
"typescript": "^2.9.2"
},
"devDependencies": {
"eslint": "^4.12.0",
"eslint-plugin-promise": "^3.6.0",
"ts-loader": "^4.4.2"
},
"main": "lib/index.js",
"private": true
}
. / Tsconfig.json
{
"compilerOptions": {
"lib": ["es6"],
"module": "commonjs",
"noImplicitReturns": true,
"outDir": "lib",
"sourceMap": true,
"target": "es6",
"allowJs": true,
},
"compileOnSave": true,
"include": [
"src"
]
}