Skip to content

平台判断需要修改 #2

@cizkey

Description

@cizkey

taro 3.6.x之后提供了 扩展web的编译平台插件。index.ts中的 helper.PLATFORMS.H5 的判断需要更新。

需要修改为

 import { isWebPlatform } from '@tarojs/shared'

import * as path from 'path'
import { isWebPlatform } from '@tarojs/shared'

export default (ctx) => {
  ctx.modifyWebpackChain(({ chain }) => {
    // 由于有自定义编译平台,这里要根据 TARO_PLATFORM 来判断
    if (!isWebPlatform()) {
      chain.plugin('providerPlugin').tap((args) => {
        return [
          {
            ...(args[0] || {}),
            HTMLAnchorElement: [path.resolve(__dirname, './constructor.js'), 'HTMLAnchorElement']
          }
        ]
      })
    }

   // .............
  })
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions