提交 59689b2c 编写于 作者: fxy060608's avatar fxy060608

fix: 修复 uni app vue2 项目不能正常使用 uni ext api 的Bug

上级 20070eaf
......@@ -261,7 +261,15 @@ module.exports = function configureWebpack (platformOptions, manifestPlatformOpt
.parseUniExtApis(false, process.env.UNI_UTS_PLATFORM, 'javascript')
const keys = Object.keys(uniExtApis)
if (keys.length) {
plugins.push(new webpack.ProvidePlugin(uniExtApis))
const provides = {}
keys.forEach(name => {
const provide = uniExtApis[name]
if (Array.isArray(provide) && provide.length === 3) {
provide.pop()
}
provides[name] = provide
})
plugins.push(new webpack.ProvidePlugin(provides))
}
}
if (!process.env.UNI_SUBPACKGE || !process.env.UNI_MP_PLUGIN) {
......@@ -449,4 +457,4 @@ module.exports = function configureWebpack (platformOptions, manifestPlatformOpt
watchOptions: require('./util').getWatchOptions()
}, platformWebpackConfig)
}
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册