diff --git a/packages/vue-cli-plugin-hbuilderx/module-alias.js b/packages/vue-cli-plugin-hbuilderx/module-alias.js index 385c148395f0a81b5be4e79dca624bd3824858f3..f29af64024cec273bda9ac5f9f09ac0eed9a25bb 100644 --- a/packages/vue-cli-plugin-hbuilderx/module-alias.js +++ b/packages/vue-cli-plugin-hbuilderx/module-alias.js @@ -19,19 +19,6 @@ moduleAlias.addAlias('./templateLoader', (fromPath, request, alias) => { } return request }) -// vue cache -if ( // 非 h5 ,非 v3,非 native - process.env.UNI_PLATFORM !== 'h5' && - !process.env.UNI_USING_V3 && - !process.env.UNI_USING_NATIVE -) { - moduleAlias.addAlias('./loaders/pitcher', (fromPath, request, alias) => { - if (fromPath.indexOf('vue-loader') !== -1) { - return path.resolve(__dirname, 'packages/vue-loader/lib/loaders/pitcher') - } - return request - }) -} if (isInHBuilderX) { moduleAlias.addAlias('typescript', path.resolve(process.env.UNI_HBUILDERX_PLUGINS, diff --git a/packages/vue-cli-plugin-uni/lib/env.js b/packages/vue-cli-plugin-uni/lib/env.js index 0aae5ad2456343c78f6f344746ff2451869685cd..022e6e104d49235dc3fb581a3bf18f504360391a 100644 --- a/packages/vue-cli-plugin-uni/lib/env.js +++ b/packages/vue-cli-plugin-uni/lib/env.js @@ -245,6 +245,20 @@ const moduleAlias = require('module-alias') moduleAlias.addAlias('vue-template-compiler', '@dcloudio/vue-cli-plugin-uni/packages/vue-template-compiler') moduleAlias.addAlias('@megalo/template-compiler', '@dcloudio/vue-cli-plugin-uni/packages/@megalo/template-compiler') moduleAlias.addAlias('mpvue-template-compiler', '@dcloudio/vue-cli-plugin-uni/packages/mpvue-template-compiler') + +// vue cache +if ( // 非 h5 ,非 v3,非 native + process.env.UNI_PLATFORM !== 'h5' && + !process.env.UNI_USING_V3 && + !process.env.UNI_USING_NATIVE +) { + moduleAlias.addAlias('./loaders/pitcher', (fromPath, request, alias) => { + if (fromPath.indexOf('vue-loader') !== -1) { + return path.resolve(__dirname, '@dcloudio/vue-cli-plugin-hbuilderx/packages/vue-loader/lib/loaders/pitcher') + } + return request + }) +} if (process.env.UNI_PLATFORM === 'mp-toutiao') { // !important 始终带有一个空格 @@ -272,7 +286,7 @@ if (runByHBuilderX) { if ( process.env.UNI_USING_CACHE && - process.env.UNI_PLATFORM !== 'h5' && + process.env.UNI_PLATFORM !== 'h5' && !process.env.UNI_USING_V3 && !process.env.UNI_USING_NATIVE ) { // 使用 cache, 拷贝 cache 的 json