提交 6e3aa629 编写于 作者: fxy060608's avatar fxy060608

feat: add UNI_APP_ID,UNI_APP_NAME,UNI_PLATFORM

上级 246d78cf
...@@ -79,6 +79,9 @@ const plugins = [ ...@@ -79,6 +79,9 @@ const plugins = [
new webpack.DefinePlugin({ new webpack.DefinePlugin({
'process.env': { 'process.env': {
NODE_ENV: JSON.stringify(process.env.NODE_ENV), NODE_ENV: JSON.stringify(process.env.NODE_ENV),
UNI_APP_ID: JSON.stringify(process.env.UNI_APP_ID),
UNI_APP_NAME: JSON.stringify(process.env.UNI_APP_NAME),
UNI_PLATFORM: JSON.stringify(process.env.UNI_PLATFORM),
VUE_APP_PLATFORM: JSON.stringify(process.env.UNI_PLATFORM), VUE_APP_PLATFORM: JSON.stringify(process.env.UNI_PLATFORM),
UNI_CLOUD_PROVIDER: process.env.UNI_CLOUD_PROVIDER, UNI_CLOUD_PROVIDER: process.env.UNI_CLOUD_PROVIDER,
HBX_USER_TOKEN: JSON.stringify(process.env.HBX_USER_TOKEN || ''), HBX_USER_TOKEN: JSON.stringify(process.env.HBX_USER_TOKEN || ''),
......
...@@ -93,7 +93,11 @@ module.exports = function chainWebpack (platformOptions, vueOptions, api) { ...@@ -93,7 +93,11 @@ module.exports = function chainWebpack (platformOptions, vueOptions, api) {
const deferredCreated = process.env.UNI_PLATFORM === 'mp-toutiao' || const deferredCreated = process.env.UNI_PLATFORM === 'mp-toutiao' ||
process.env.UNI_PLATFORM === 'quickapp-webview' process.env.UNI_PLATFORM === 'quickapp-webview'
const defines = { const defines = {
// UNI_ENV好像没用
'process.env.UNI_ENV': JSON.stringify(process.env.UNI_PLATFORM), 'process.env.UNI_ENV': JSON.stringify(process.env.UNI_PLATFORM),
'process.env.UNI_APP_ID': JSON.stringify(process.env.UNI_APP_ID),
'process.env.UNI_APP_NAME': JSON.stringify(process.env.UNI_APP_NAME),
'process.env.UNI_PLATFORM': JSON.stringify(process.env.UNI_PLATFORM),
'process.env.UNI_CLOUD_PROVIDER': process.env.UNI_CLOUD_PROVIDER, 'process.env.UNI_CLOUD_PROVIDER': process.env.UNI_CLOUD_PROVIDER,
'process.env.UNICLOUD_DEBUG': process.env.UNICLOUD_DEBUG, 'process.env.UNICLOUD_DEBUG': process.env.UNICLOUD_DEBUG,
'process.env.RUN_BY_HBUILDERX': process.env.RUN_BY_HBUILDERX, 'process.env.RUN_BY_HBUILDERX': process.env.RUN_BY_HBUILDERX,
......
...@@ -20,6 +20,9 @@ process.env.UNI_INPUT_DIR = process.env.UNI_INPUT_DIR || path.resolve(process.cw ...@@ -20,6 +20,9 @@ process.env.UNI_INPUT_DIR = process.env.UNI_INPUT_DIR || path.resolve(process.cw
const manifestJsonObj = require('@dcloudio/uni-cli-shared/lib/manifest').getManifestJson() const manifestJsonObj = require('@dcloudio/uni-cli-shared/lib/manifest').getManifestJson()
process.env.UNI_APP_ID = manifestJsonObj.appid || ''
process.env.UNI_APP_NAME = manifestJsonObj.name || ''
// 小程序 vue3 标记 // 小程序 vue3 标记
if (process.env.UNI_PLATFORM.indexOf('mp-') === 0) { if (process.env.UNI_PLATFORM.indexOf('mp-') === 0) {
if (manifestJsonObj.vueVersion === '3' || manifestJsonObj.vueVersion === 3) { if (manifestJsonObj.vueVersion === '3' || manifestJsonObj.vueVersion === 3) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册