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 cee4155af172da70d587b8077d5329aa76d62044..f86b656ce68b41e67913ea423ed49f6c0a2be8df 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 0000000000000000000000000000000000000000..12d28f8afd264ae97358e80d9c28a48667aca2c5 --- /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) +}