From 6f6873494be86f717712fb4fbe2c81e66ccff0f7 Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Fri, 23 Aug 2019 16:20:17 +0800 Subject: [PATCH] fix(app-plus): wxcomponents (https://ask.dcloud.net.cn/question/77358) --- packages/uni-cli-shared/lib/platform.js | 20 ++++++++++++-------- packages/uni-cli-shared/package.json | 2 +- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/packages/uni-cli-shared/lib/platform.js b/packages/uni-cli-shared/lib/platform.js index 0b514c9ba..7e15f20e7 100644 --- a/packages/uni-cli-shared/lib/platform.js +++ b/packages/uni-cli-shared/lib/platform.js @@ -79,7 +79,7 @@ const PLATFORMS = { exts: false, vue: '@dcloudio/vue-cli-plugin-uni/packages/h5-vue', compiler: false, - megalo: false, + megalo: false, filterTag: 'wxs', subPackages: false, cssVars: { @@ -124,11 +124,15 @@ const PLATFORMS = { assetsDir }) { const files = ['hybrid/html'] + let wxcomponents = [] if (!process.env.UNI_USING_NATIVE) { - files.push('wxcomponents') + wxcomponents = getCopyOptions(['wxcomponents'], { + to: path.resolve(process.env.UNI_OUTPUT_TMP_DIR, 'wxcomponents') + }) } return [ ...getStaticCopyOptions(assetsDir), + ...wxcomponents, ...getCopyOptions(files) ] } @@ -399,19 +403,19 @@ function devtoolModuleFilenameTemplate (info) { ) { return `uni-app:///${filePath}` } -} - -const NODE_MODULES_REGEX = /(\.\.\/)?node_modules/g - +} + +const NODE_MODULES_REGEX = /(\.\.\/)?node_modules/g + function normalizeNodeModules (str) { str = str.replace(NODE_MODULES_REGEX, 'node-modules') if (process.env.UNI_PLATFORM === 'mp-alipay') { str = str.replace('node-modules/@', 'node-modules/npm-scope-') } return str -} +} -module.exports = { +module.exports = { normalizeNodeModules, isInHBuilderX, isInHBuilderXAlpha, diff --git a/packages/uni-cli-shared/package.json b/packages/uni-cli-shared/package.json index 8f69c062b..a1b8073a2 100644 --- a/packages/uni-cli-shared/package.json +++ b/packages/uni-cli-shared/package.json @@ -1,6 +1,6 @@ { "name": "@dcloudio/uni-cli-shared", - "version": "0.2.990", + "version": "0.2.991", "description": "uni-cli-shared", "main": "lib/index.js", "files": [ -- GitLab