来访~198800 文章~82 评论~21
2024年6月28日 作者 张临志

jeecgboot vue3引入js-cookie打包报错问题处理

因需要将用户名密码存储到cookie中,故引用了js-cookie,但是打包时报

ERROR error during build: 14:06:41
Error: [vite]: Rollup failed to resolve import “js-cookie” from “C:/newerp/erp-web/src/views/system/loginmini/MiniLogin.vue?vue&type=script&setup=true&name=login-mini&lang.ts”.
This is most likely unintended because it can break your application at runtime.
If you do want to externalize this module explicitly add it to
`build.rollupOptions.external`

通过在vite.config.ts中添加external:[‘js-cookie’]来解决问题

build:{
  ..
  rollupOptions: {
     ..
     external:['js-cookie']
  }
}