首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ReferenceError:导入@google云/存储时分配的左侧无效

ReferenceError:导入@google云/存储时分配的左侧无效
EN

Stack Overflow用户
提问于 2019-05-24 16:40:36
回答 2查看 647关注 0票数 0

当我在nodejs中导入@google/存储时出错,

代码语言:javascript
复制
const gcs = require('@google-cloud/storage');

当我评论这句话时,一切都很好。下面是我遇到的错误:

/home/trd/TRD/new-rapi/copy/676cb539092d21127ded33478d1073ab6886fc33/node_modules/pify/index.js:3 const processFn = (fn,opts) =^ ReferenceError:在新脚本(vm.js:79:7)、createScript (vm.js:251:10)、Object.runInThisContext (vm.js:303:10)、Module._compile (内部/模块/cjs/loader.js:657:28)、Object.Module._extensions..js (内部/模块/cjs/loader.js:700:10)和Module.load (内部/模块/cjs/加载器)分配时的左侧无效。.js:599:32)在tryModuleLoad (内部/模块/cjs/loader.js:538:12)、Function.Module._load (内部/模块/cjs/loader.js:530:3)、Module.require (内部/模块/cjs/loader.js:637:17)的Function.Module._load(内部/模块/cjs/helpers.js:22:18)。(/home/trd/TRD/new-rapi/copy/676cb539092d21127ded33478d1073ab6886fc33/node_modules/make-dir/index.js:4:14) at Module._compile (内部/模块/cjs/loader.js:689:30),Object.Module._extensions..js (内部/模块/cjs/loader.js:700:10),Module.load (内部/模块/cjs/loader.js:599:32),tryModuleLoad (内部/模块/cjs/loader.js):538:12)在Function.Module._load (内部/模块/cjs/loader.js:530:3)

EN

回答 2

Stack Overflow用户

发布于 2019-05-24 17:13:51

您在导入时声明一个常量。

我建议你用

让gcs =要求(@google-云/存储);

将"const“改为"let”或"var“。应该会有帮助的。

票数 0
EN

Stack Overflow用户

发布于 2019-05-24 20:12:22

您可以尝试像下面这样导入库

代码语言:javascript
复制
const {Storage} = require('@google-cloud/storage');
// Creates a client
const storage = new Storage();

在github 快速启动示例中有一个完整的例子

如果问题继续存在,可能与您的本地环境有关--我建议您尝试在linux中设置一个干净的开发env,并使用Node.JS 10,这是为了避免该问题与任何糟糕的配置有关。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56296567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档