Taro: 使用vant-weapp的commonjs版本wxs依赖文件未拷贝到dist目录

Created on 12 Dec 2018  ·  5Comments  ·  Source: NervJS/taro

问题描述
image

复现步骤
vant-weapp打包成commonjs版本,引用icon组件

期望行为
正常运行

系统信息

  • Taro 版本 [1.2.0-beta.14]
  • 报错平台 [weapp]

补充信息
watch模式编辑器保存common/utils.wxs可以正常运行

enhancement

Most helpful comment

临时解决方案

  copy: {
    patterns: [
      {
        from: 'src/libs/vant-weapp/dist/common/utils.wxs',
        to: 'dist/libs/vant-weapp/dist/common/utils.wxs',
      },
    ],
    options: {
    }
  },
   'pxtransform': {
          enable: true,
          config: {
            designWidth: 750,
            platform: 'weapp',
            selectorBlackList: [/^.van-.*?$/, /^.weui-.*?$/],
          },
        },

All 5 comments

欢迎提交 Issue~

如果你提交的是 bug 报告,请务必遵循 Issue 模板的规范,尽量用简洁的语言描述你的问题,最好能提供一个稳定简单的复现。🙏🙏🙏

如果你的信息提供过于模糊或不足,或者已经其他 issue 已经存在相关内容,你的 issue 有可能会被关闭。

Good luck and happy coding~

wxs 文件没有处理,通过配置 copy 来解决

CC @luckyadam

我也遇到相同的问题,在微信小程序里src下组件里的wxs没有被copy到dist里的组件中~
image
上图是src下的组件源码
下图是build后的组件代码,缺少了wxs部分。
gfoku2jjto0 x 0 fmt y7
希望taro团队能够支持微信小程序的这一特性~,3q~

临时解决方案

  copy: {
    patterns: [
      {
        from: 'src/libs/vant-weapp/dist/common/utils.wxs',
        to: 'dist/libs/vant-weapp/dist/common/utils.wxs',
      },
    ],
    options: {
    }
  },
   'pxtransform': {
          enable: true,
          config: {
            designWidth: 750,
            platform: 'weapp',
            selectorBlackList: [/^.van-.*?$/, /^.weui-.*?$/],
          },
        },
Was this page helpful?
0 / 5 - 0 ratings

Related issues

fxy5869571 picture fxy5869571  ·  3Comments

fuyue111 picture fuyue111  ·  3Comments

zhuxianguo picture zhuxianguo  ·  3Comments

deepcoldy picture deepcoldy  ·  3Comments

GreatAuk picture GreatAuk  ·  3Comments