TencentCloudBase / cloudbase-js-sdk

Cloudbase 云开发 JavaScript SDK
https://www.cloudbase.net/
47 stars 13 forks source link

浏览器环境报错:Uncaught ReferenceError: global is not defined #3

Closed LinFeng1997 closed 3 years ago

LinFeng1997 commented 3 years ago

代码:

// 内核
import cloudbase from "@cloudbase/js-sdk/app";
// 数据库模块
import "@cloudbase/js-sdk/database";

const config = {
    env: "test-19a220" // 前往「腾讯云控制台」-「云开发 CloudBase」获取
};
const app = cloudbase.init(config);

const db = app.database();
console.log('db',db);
LinFeng1997 commented 3 years ago

@cloudbase/js-sdk 版本 1.3.3

zhoujunpeng commented 3 years ago

@LinFeng1997 你好,我试了下没有复现这个报错,方便的话麻烦尽量提供一下完整的代码,包括webpack的配置

LinFeng1997 commented 3 years ago

@zhoujunpeng 已解决,的确是因为 webpack 配置,你们的 sdk 默认注入了 global 变量,但是 webpack 3 以后已经默认未内置 global: true 这个配置

image

希望你们的文档补充说明下这点,以便后人使用

zhoujunpeng commented 3 years ago

@LinFeng1997 好的,感谢反馈