无法在 TypeScript 中导入 Google Storage
Posted
技术标签:
【中文标题】无法在 TypeScript 中导入 Google Storage【英文标题】:Cannot import Google Storage in TypeScript 【发布时间】:2019-01-17 18:26:13 【问题描述】:我正在尝试将 Google Storage node.js 模块导入我的 Firebase Cloud 函数。我正在使用打字稿。
//myfile.ts
import Storage from '@google-cloud/storage';
const storageInstance = new Storage(
projectId: firebaseProjectId,
keyFilename: "../service_accounts/" + firebaseProjectId + ".json"
);
export const bucket = storageInstance.bucket(firebaseProjectId + '.appspot.com');
运行$firebase deploy
时,我得到:
TypeError: storage_1.Storage is not a constructor
内部/lib/myfile.js
【问题讨论】:
【参考方案1】:对我来说解决方案是
import * as gcs from '@google-cloud/storage';
const storage = new gcs.Storage();
const bucket = storage.bucket(bucketname);
【讨论】:
以上是关于无法在 TypeScript 中导入 Google Storage的主要内容,如果未能解决你的问题,请参考以下文章
TypeScript 无法识别 React 正在我的 VSCode 中的 linter 中导入和使用