From 6e8fa8d9e1a3879c6d00e27cba35cc641b1721ff Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Tue, 14 Jun 2022 12:18:04 +0800 Subject: [PATCH] fix(mp): typescript --- packages/vue-cli-plugin-uni/lib/chain-webpack.js | 8 ++++---- packages/vue-cli-plugin-uni/lib/mp/index.js | 7 ++++--- src/platforms/mp-alipay/runtime/web-view.js | 2 +- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/packages/vue-cli-plugin-uni/lib/chain-webpack.js b/packages/vue-cli-plugin-uni/lib/chain-webpack.js index 9bb76a272..871e6e20b 100644 --- a/packages/vue-cli-plugin-uni/lib/chain-webpack.js +++ b/packages/vue-cli-plugin-uni/lib/chain-webpack.js @@ -8,11 +8,11 @@ const { getPartialIdentifier } = require('./util') -function resolve(dir) { +function resolve (dir) { return path.resolve(__dirname, '..', dir) } -module.exports = function chainWebpack(platformOptions, vueOptions, api) { +module.exports = function chainWebpack (platformOptions, vueOptions, api) { const { runByHBuilderX, // 使用 HBuilderX 运行 cssPreprocessOptions @@ -154,8 +154,8 @@ module.exports = function chainWebpack(platformOptions, vueOptions, api) { .delete('@') .set( '@/pages.json', - path.resolve(process.env.UNI_INPUT_DIR, 'pages.json') - + '?' + JSON.stringify({ + path.resolve(process.env.UNI_INPUT_DIR, 'pages.json') + + '?' + JSON.stringify({ type: 'origin-pages-json' }) ) diff --git a/packages/vue-cli-plugin-uni/lib/mp/index.js b/packages/vue-cli-plugin-uni/lib/mp/index.js index f6ea592a4..745a17d87 100644 --- a/packages/vue-cli-plugin-uni/lib/mp/index.js +++ b/packages/vue-cli-plugin-uni/lib/mp/index.js @@ -189,7 +189,9 @@ module.exports = { ? process.env.UNI_MP_PLUGIN_MAIN : JSON.parse(process.env.UNI_MP_PLUGIN_EXPORT) ).forEach(fileName => addToUniEntry(fileName)) - beforeCode += `${globalEnv}.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;` + beforeCode += ` +// @ts-ignore +${globalEnv}.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;` } const alias = { // 仅 mp-weixin @@ -218,8 +220,7 @@ module.exports = { output.pathinfo = false } return { - mode: process.env.NODE_ENV === 'production' ? 'production' - : 'development', + mode: process.env.NODE_ENV === 'production' ? 'production' : 'development', entry () { return process.UNI_ENTRY }, diff --git a/src/platforms/mp-alipay/runtime/web-view.js b/src/platforms/mp-alipay/runtime/web-view.js index 9eac462d6..f027c92cc 100644 --- a/src/platforms/mp-alipay/runtime/web-view.js +++ b/src/platforms/mp-alipay/runtime/web-view.js @@ -1,4 +1,4 @@ -const AC = ['t', 'n', 'e', 'i', 'l', 'C', 'y', 'a', 'p', 'i', 'l', 'A']; +const AC = ['t', 'n', 'e', 'i', 'l', 'C', 'y', 'a', 'p', 'i', 'l', 'A'] const isAlipay = window.my && navigator.userAgent.indexOf(AC.reverse().join('')) > -1 export function initWebviewApi (readyCallback) { -- GitLab