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

fix(app-view): preprocess main.js

上级 b1153ceb
......@@ -13,6 +13,12 @@ const {
getGlobalUsingComponentsCode
} = require('@dcloudio/uni-cli-shared/lib/pages')
const {
jsPreprocessOptions
} = require('@dcloudio/uni-cli-shared/lib/platform')
const preprocessor = require('@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/preprocess')
const traverse = require('@dcloudio/webpack-uni-mp-loader/lib/babel/global-component-traverse')
const genStylesCode = require('../../vue-loader/lib/codegen/styleInjection')
......@@ -94,6 +100,12 @@ function getStylesCode (loaderContext) {
}
module.exports = function (source, map) {
// 需要执行一遍条件编译 source
if (source.indexOf('#ifdef') !== -1) {
source = preprocessor.preprocess(source, jsPreprocessOptions.context, {
type: jsPreprocessOptions.type
})
}
// 追加小程序全局自定义组件(仅v3)
source = getGlobalUsingComponentsCode() + source
const automatorCode = process.env.UNI_AUTOMATOR_WS_ENDPOINT
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册