Node.js 使用Google云存储库时出现问题

Node.js 使用Google云存储库时出现问题,node.js,google-cloud-platform,google-cloud-storage,google-cloud-sdk,Node.js,Google Cloud Platform,Google Cloud Storage,Google Cloud Sdk,我正在Node.js应用程序中运行以下代码: var GoogleCloudStorage = require('@google-cloud/storage'); var storage = GoogleCloudStorage({ projectId: 'PROJECT_ID', keyFilename: 'keyfile.json' }); 它正在显示这个错误 谷歌云存储不是一项功能 错误是什么?将代码更改为: const {Storage} = require('@go

我正在Node.js应用程序中运行以下代码:

var GoogleCloudStorage = require('@google-cloud/storage');
 var storage =  GoogleCloudStorage({
   projectId: 'PROJECT_ID',
   keyFilename: 'keyfile.json'
 });
它正在显示这个错误
谷歌云存储不是一项功能
错误是什么?

将代码更改为:

const {Storage} = require('@google-cloud/storage');
const storage =  new Storage({
   projectId: 'PROJECT_ID',
   keyFilename: 'keyfile.json'
 });

我无法让nodejs编译器接受
GoogleCloudStorage

const GoogleCloudStorage=require('@googlecloud/storage')注意
const
而不是
var
。注意,我不建议使用拼写
GoogleCloudStorage
,因为这有意思(类)。相反,只需使用
storage
googleStorage
storageClient
。仍然会抛出相同的错误!您为node安装了Google云存储SDK吗?我运行了npm安装--save@Google Cloud/Storage。还有什么要安装的吗?