diff --git a/packages/vue-cli-plugin-uni/commands/serve.js b/packages/vue-cli-plugin-uni/commands/serve.js index 75f5c5f05d5e986c8ab0c5951fc6b5282c94d971..8631981fbba4d105984df89ee564fe90c5639f30 100644 --- a/packages/vue-cli-plugin-uni/commands/serve.js +++ b/packages/vue-cli-plugin-uni/commands/serve.js @@ -250,6 +250,9 @@ module.exports = (api, options) => { isFirstCompile = false if (!isProduction) { + if (process.UNI_CLOUD_TCB) { + console.warn(`当前项目使用了腾讯云云服务空间,需在uniCloud后台开启匿名登录,详见:https://uniapp.dcloud.io/uniCloud/authentication?id=auth-anonymously`) + } if (process.UNI_CLOUD) { console.warn(`当前项目使用了uniCloud,为避免云函数调用跨域问题,建议在HBuilderX内置浏览器里调试,如使用外部浏览器需处理跨域,详见:https://uniapp.dcloud.io/uniCloud/quickstart?id=useinh5`) } diff --git a/packages/vue-cli-plugin-uni/lib/env.js b/packages/vue-cli-plugin-uni/lib/env.js index bd44635530f09559f9863685445720a2fe1c5ced..85af577be9126bcae466ad4ca3e1334f450f2438 100644 --- a/packages/vue-cli-plugin-uni/lib/env.js +++ b/packages/vue-cli-plugin-uni/lib/env.js @@ -4,6 +4,7 @@ const mkdirp = require('mkdirp') const loaderUtils = require('loader-utils') process.UNI_CLOUD = false +process.UNI_CLOUD_TCB = false process.UNI_CLOUD_ALIYUN = false process.env.UNI_CLOUD_PROVIDER = JSON.stringify({}) @@ -12,6 +13,7 @@ if (process.env.UNI_CLOUD_SPACES) { const spaces = JSON.parse(process.env.UNI_CLOUD_SPACES) if (Array.isArray(spaces)) { process.UNI_CLOUD = spaces.length > 0 + process.UNI_CLOUD_TCB = !!spaces.find(space => !space.clientSecret) process.UNI_CLOUD_ALIYUN = !!spaces.find(space => space.clientSecret) if (spaces.length === 1) { const space = spaces[0]