首页 > 编程语言 >vue3项目打包的时候报错'openBlock' is not exported by node_modules/...

vue3项目打包的时候报错'openBlock' is not exported by node_modules/...

时间:2024-04-28 20:34:32浏览次数:32  
标签:node ... vue xxxx modules 报错

用了一个手写签名的,开发环境中一切正常,但是在打包发布的时候,就报错了。

'openBlock' is not exported by node_modules/vue-esign/node_modules/vue/dist/vue.runtime.esm.js....

 

这个应该是vue版本重复导致的。

 

解决:在vite.config.ts中加入 dedupe: ['vue'],  dedupe是单词De-duplication简单形式,意思是“重复数据删除”。

return {
    .......
    resolve: {
      alias: [
        {
          find: 'vue-i18n',
          replacement: 'vue-i18n/dist/vue-i18n.cjs.js',
        },
        // /@/xxxx => src/xxxx
        {
          find: /\/@\//,
          replacement: pathResolve('src') + '/',
        },
        // /#/xxxx => types/xxxx
        {
          find: /\/#\//,
          replacement: pathResolve('types') + '/',
        },
      ],
      dedupe: ['vue'],
    },
    server: {
        ...
    },
...

 

标签:node,...,vue,xxxx,modules,报错
From: https://www.cnblogs.com/jiduoduo/p/18164432

相关文章

  • 对接银行支付,自己的demo可以调通,放到项目里,却总提示验签失败。原来竟是因为...
    原因是字符集(charset)不一致对接一个银行支付通道的支付API,自己java写的demo可以调通,放到项目工程里,部署到环境上,总是收到验签失败的响应。这个问题,困扰我们的开发大兄弟长达一个星期。对接通道接口联调不通,常见的场景有许多,如:签名原串需要对key进行排序。不同的排序算法会导......
  • yum安装mysql报错--您可以尝试添加 --skip-broken 选项来解决该问题 清除缓存命令
    yum安装mysql报错--您可以尝试添加--skip-broken选项来解决该问题    安装mysql时,如果安装报错,首先删除缓存,    1、清除缓存  yumcleancache    2、重新加载  yummakecache    3、重新安装  yuminstallmysql    此......
  • 记录一个生产环境小错误。SSH连接时,出现提示远程密码重置的报错【Host key verificati
    报错解释:SSH报错"hostkeyverificationfailed"表示SSH客户端无法验证远程主机的身份,因此拒绝连接。这通常发生在首次连接到某个服务器时。解决方法: 如果确认远程主机是可信的,可以使用以下SSH命令跳过主机密钥的验证(不推荐,因为这会降低安全性):ssh-oUserKnownHosts......
  • 为什么vue打印的对象在浏览器中显示...
    1.现象当在vue中打印对象的时候会发现有一些属性或者全部属性都是显示的...,点击展开后才能看到真正的值是什么.2.原因因为在vue中对象都是用了代理重写了get,由于get重写也就导致了浏览器不能直接获取到具体的值,因此才会在打印的时候为...,手动点击展开才显示具体的值......
  • 解决报错:blocked:mixed-content
    问题发生背景:本来好好的官网,没有做任何改变时突然发现F12调用后端接口报错:blocked:mixed-content解决办法:1、直接点击网站设置 这样临时解决,但是也不能让使用者去设置,毕竟不是每个使用者都是用的chrome或者熟悉浏览器设置,此种解决办法pass。2、blocked:mixed-content报错原......
  • Nodejs中npm i 与npm ci的区别
    npmci与npmi主要有以下的区别:1.依赖的package不同#npmi依赖package.json#npmci依赖package-lock.json当package-lock.json中的依赖于package.json不一致时,npmci退出但不会修改package-lock.json。2.安装特点差异'''npmci只可以一次性的安装整个项目依赖,但无......
  • 通过宝塔部署node后端项目
    1.购买服务器和安装环境请移步https://blog.csdn.net/2301_79204074有详细的服务器白嫖教程2.通过远程连接服务器打开宝塔面板通过以下命令可以找到宝塔登录地址和密码btdefault登陆宝塔之后在软件商店安装PM2,软件会把npm,nvm和pm2都进行自动安装安装完成之后需要在终端......
  • 在宝塔npm安装依赖报错
    1.错误信息4327errorcodeE4044328error404NotFound-GEThttps://registry.npm.taobao.org/@xtuc/long/-/long-4.2.1.tgz-[not_found]documentnotfound2.解决方法先查看是否设置代理npmconfiggetproxynpmconfiggethttps-proxy如果返回的不是null,就先......
  • openGauss 如何解决-out-of-memory-allocating-xxx-bytes-after-a-total-of-xxx-bytes
    如何解决"outofmemoryallocatingxxxbytesafteratotalofxxxbytes"报错问题如何解决编译过程中出现的“outofmemoryallocatingxxxbytesafteratotalofxxxbytes”报错。回答报错原因:脚本中的编译过程都添加了-sj参数,同时机器配置较低,内存不足,并发数太大导致......
  • openGauss 如何解决-Configure-error-C-compiler-cannot-create-executables-报错
    如何解决“Configureerror:Ccompilercannotcreateexecutables”报错问题如何解决版本编译时出现的“Configureerror:Ccompilercannotcreateexecutables”报错。回答报错原因:binarylibs文件不完整或者被损坏。解决办法:若binarylibs是通过开源软件构建而来,请重新构......