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
运行结果如下图:


浙公网安备 33010602011771号