使用了dv-scroll-board 组件会,在谷歌50版本打包出错,语法错误(unexpected identifier),在谷歌64版本以及本地打包预览不报错。

2020-10-06 17:28创建
共2个回答
XL
游客xlRpUN

该问题源于异步函数,async 语法是 ES8(ES2017)的特性,微信浏览器用的应该是 chrome v54 的内核,不支持该语法。插件作者在打包时未转成es5。

image.png

解决方法:

修改 webpack loader 配置

{
  ...
  module: {
    ...
    rules: [
      ...
      {
        test: /\.js$/,
        // 往 include 里面添加 node_modules/@jiaminghi/data-view 路径
        include: [..., resolve('node_modules/@jiaminghi/data-view')],
      },
      ...
    ],
  },
  ...
}