quasar打包时:Module not found: Can't resolve imported dependency "dayjs/plugin/customParseFormat"

运行quasar build -m electron 后,报错如下:

看了这篇webpack 编译 element-plus 报错后,找到了报错的根源所在
于是,在quasar官方文档找到了针对webpack的解决方案Handling Webpack,如下:

//quasar.config.js
build: {
  vueRouterMode: 'hash', // available values: 'hash', 'history'

  //下面这一串代码是新加入的
  extendWebpack (cfg, { isServer, isClient }) {
        cfg.module.rules.push({
          test: /\.m?js/,
          type:"javascript/auto",
          resolve:{
            fullySpecified:false,
          }
        })
  },
}

加上代码后,再次运行命令:quasar build -m electron
运行结果如下图:

posted @ 2022-06-06 09:46  xyongz  阅读(523)  评论(0)    收藏  举报