From 2770a4ad1d40a0711efc004720fb00568ccd20a2 Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Thu, 21 Nov 2019 23:52:57 +0800 Subject: [PATCH] fix(nvue): requireNativePlugin --- .../vue-cli-plugin-hbuilderx/build/webpack.nvue.conf.js | 6 +++++- .../uni-app-plus-nvue/dist/require-native-plugin.js | 3 +++ 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 packages/vue-cli-plugin-hbuilderx/packages/uni-app-plus-nvue/dist/require-native-plugin.js 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 cee4155a..f86b656c 100644 --- a/packages/vue-cli-plugin-hbuilderx/build/webpack.nvue.conf.js +++ b/packages/vue-cli-plugin-hbuilderx/build/webpack.nvue.conf.js @@ -36,7 +36,11 @@ const uniPath = process.env.UNI_USING_V8 ? '../packages/uni-app-plus-nvue-v8/dist/index.js' : '../packages/uni-app-plus-nvue/dist/index.js' -const provide = {} +const provide = {} + +if (process.env.UNI_USING_V3 || process.env.UNI_USING_NATIVE) { + provide['uni.requireNativePlugin'] = [path.resolve(__dirname, '../packages/uni-app-plus-nvue/dist/require-native-plugin.js'), 'default'] +} if (!process.env.UNI_USING_V3) { if (!process.env.UNI_USING_NATIVE) { diff --git a/packages/vue-cli-plugin-hbuilderx/packages/uni-app-plus-nvue/dist/require-native-plugin.js b/packages/vue-cli-plugin-hbuilderx/packages/uni-app-plus-nvue/dist/require-native-plugin.js new file mode 100644 index 00000000..12d28f8a --- /dev/null +++ b/packages/vue-cli-plugin-hbuilderx/packages/uni-app-plus-nvue/dist/require-native-plugin.js @@ -0,0 +1,3 @@ +export default function requireNativePlugin(name) { + return weex.requireModule(name) +} -- GitLab