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

feat(cli): build:app-plus

上级 a8ffe9de
......@@ -6,19 +6,31 @@ process.env.UNI_CLI_CONTEXT = path.resolve(__dirname, '../../../')
process.env.UNI_HBUILDERX_PLUGINS = process.env.UNI_HBUILDERX_PLUGINS || path.resolve(__dirname, '../../../../')
require('./module-alias')
const {
devtoolModuleFilenameTemplate
} = require('@dcloudio/uni-cli-shared')
} = require('@dcloudio/uni-cli-shared')
module.exports = (api, options) => { // 仅处理 app-plus 相关逻辑
if (process.env.UNI_PLATFORM !== 'app-plus') {
return
}
if (!fs.existsSync(path.resolve(process.env.UNI_HBUILDERX_PLUGINS, 'weapp-tools/lib/index.js'))) {
console.error('请使用 HBuilderX 编译运行至 app-plus 平台')
process.exit(0)
if (
(
!process.env.UNI_USING_V3 &&
!process.env.UNI_USING_NATIVE &&
!process.env.UNI_USING_V3_NATIVE
) ||
(
process.env.UNI_USING_NATIVE &&
!process.env.UNI_USING_NVUE_COMPILER
)
) {
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 = []
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册