diff --git a/packages/uni-app-plus-nvue/dist/index.js b/packages/uni-app-plus-nvue/dist/index.js index 4573934c7567a32fefb892e97ac8fea9664a2b14..56f43d3273481ffaeb3de08d4d4d5f962d1fe45e 100644 --- a/packages/uni-app-plus-nvue/dist/index.js +++ b/packages/uni-app-plus-nvue/dist/index.js @@ -218,7 +218,7 @@ var serviceContext = (function () { function getRealPath (filePath) { const SCHEME_RE = /^([a-z-]+:)?\/\//i; - const BASE64_RE = /^data:[a-z-]+\/[a-z-]+;base64,/; + const DATA_RE = /^data:.*,.*/; // 无协议的情况补全 https if (filePath.indexOf('//') === 0) { @@ -226,7 +226,7 @@ var serviceContext = (function () { } // 网络资源或base64 - if (SCHEME_RE.test(filePath) || BASE64_RE.test(filePath)) { + if (SCHEME_RE.test(filePath) || DATA_RE.test(filePath)) { return filePath } @@ -2471,7 +2471,7 @@ var serviceContext = (function () { } const SCHEME_RE = /^([a-z-]+:)?\/\//i; - const BASE64_RE = /^data:[a-z-]+\/[a-z-]+;base64,/; + const DATA_RE = /^data:.*,.*/; function addBase (filePath) { return filePath @@ -2486,7 +2486,7 @@ var serviceContext = (function () { } } // 网络资源或base64 - if (SCHEME_RE.test(filePath) || BASE64_RE.test(filePath) || filePath.indexOf('blob:') === 0) { + if (SCHEME_RE.test(filePath) || DATA_RE.test(filePath) || filePath.indexOf('blob:') === 0) { return filePath } diff --git a/packages/vue-cli-plugin-hbuilderx/build/webpack.nvue.conf.js b/packages/vue-cli-plugin-hbuilderx/build/webpack.nvue.conf.js index ddd6c15f749d035b244f49e7db258cb7935fa9d6..4e032f5d511f249ee96d1d8417c8cb0d40dd43f6 100644 --- a/packages/vue-cli-plugin-hbuilderx/build/webpack.nvue.conf.js +++ b/packages/vue-cli-plugin-hbuilderx/build/webpack.nvue.conf.js @@ -205,7 +205,8 @@ module.exports = function () { }) }, modules: [ - 'node_modules', + 'node_modules', + path.resolve(process.env.UNI_CLI_CONTEXT, 'node_modules'), path.resolve(process.env.UNI_INPUT_DIR, 'node_modules') ] },