智能照明系统APP-本地串口
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
LightingSystemApp-serial/.svn/pristine/cb/cbe743687c9cae1f0c01469a4e1...

39 lines
992 B

const fs = require('fs')
const path = require('path')
process.env.UNI_CLI_CONTEXT = path.resolve(__dirname, '../../../')
process.env.UNI_HBUILDERX_PLUGINS = process.env.UNI_HBUILDERX_PLUGINS || path.resolve(__dirname, '../../../../')
require('./module-alias')
module.exports = (api, options) => { // 仅处理 app-plus 相关逻辑
if (process.env.UNI_PLATFORM !== 'app-plus') {
return
}
if (
!process.env.UNI_USING_V3 &&
!process.env.UNI_USING_NATIVE &&
!process.env.UNI_USING_V3_NATIVE
) {
if (!fs.existsSync(path.resolve(process.env.UNI_HBUILDERX_PLUGINS, 'weapp-tools/lib/index.js'))) {
console.error('请使用 HBuilderX 编译运行至 app-plus 平台')
process.exit(0)
}
}
const plugins = []
const output = {}
const WebpackAppPlusPlugin = require('./packages/webpack-app-plus-plugin')
plugins.push(new WebpackAppPlusPlugin())
api.configureWebpack(webpackConfig => {
return {
output,
plugins
}
})
}