-
Notifications
You must be signed in to change notification settings - Fork 295
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rollup failed to resolve import "XXXXXX/node_modules/@arco-design/web-vue/es/collapse-item/style/css.js" #71
Comments
同样遇到了这个问题。 |
还有这个mport "XXXXXX/node_modules/@arco-design/web-vue/es/icon/style/css.js |
你这个应该看看文档中好像有如果你引入了iconfont是因为iconfont不支持按需加载。 |
一样,下面几个都有问题
|
以image-preview-group组件为例 |
今天试过了,找到config/plugin/styleImport.ts,往replaceList中添加替换成它们的父组件可以,也按你说的忽略也可以,不过除了descriptions-item,其他都可以了,而且这个是默认就在ignoreList中的,至今还是没搞定 |
对了,你们打包后css样式顺序会不会混乱,开发的时候样式正常,打包后就有问题了 |
@Sanbolee 这个问题可以新开一个issue。提供具体复现信息哈。 |
@Sanbolee 因为组件库这边确实做了一些调整。包括类型导出、命名调整以及增加了一下特性。目前的解决方法是,你根据打包的错误提示,把缺失的部分补充或者忽略就行。 |
我现在的做法是在配置build.rollupOptions.external把@arco-design/web-vue/es/descriptions-item/style/css.js加进去,然后打包好,在全局查找它把它删除😅 |
@Sanbolee 你这路走的有点绕了。不推荐这么搞哈。😓 |
没办法啊,在config/plugin/styleImport.ts中ignoreList里已添加descriptions-item这项了,但是打包的时候还是忽略不了,其他的诸如:collapse-item、image-preview-group、icon都可以,就只有它不行,好奇怪😂,要是不在build.rollupOptions.external把@arco-design/web-vue/es/descriptions-item/style/css.js加进去,打包不成功😂,又要上线使用,只能这么搞了😂这么搞确实有点麻烦,本来脚本一键部署的,现在还得手工删一次 |
@Sanbolee descriptions-item 这一项我看了 确实有加。具体报错什么样的?解决方法的话,你试试把这一项放到replaceList里,'descriptions-item':'descriptions' |
单独在replaceList里加'descriptions-item':'descriptions'这个也试过了,单独在ignoreList里添加descriptions-item也试过,一起加也试过,都是报错 |
@Sanbolee ok,我先本地模拟跑跑看。有结果再告知哈。 |
嗯嗯,好的 |
@Sanbolee hi 还是按需加载的问题。你把unplugin-vue-components 这个包升级到最新就行了。 |
可以了,感谢🙏 |
我也遇到了这个问题,怎么解决啊 |
我的还没有解决 |
@Paradox315 @Sanbolee 打包后的样式错乱的问题可以新开一个issue。至于打包后的那部分报错大概率是你的部署环境的缘故。可能是权限或者是配置的问题。 我这边使用http-server简单启动后是能够进行页面访问且不报错。 |
我发现的原因:是因为使用npm命令更新了包。 |
这个问题要咋解决啊 |
[vite]: Rollup failed to resolve import "/node_modules/@arco-design/web-vue/es/countdown/style/css.js" from "XXX.ts"同样遇到了 |
@Sanbolee unplugin-vue-components 我用的最新版0.24.1 还是不行,我和你类似,只剩这一个解决不了Rollup failed to resolve import "@arco-design/web-vue/es/breadcrumb/style/css.js" |
依赖问题
1592817535
***@***.***
…------------------ 原始邮件 ------------------
发件人: ***@***.***>;
发送时间: 2023年3月26日(星期天) 晚上7:25
收件人: ***@***.***>;
抄送: ***@***.***>; ***@***.***>;
主题: Re: [arco-design/arco-design-pro-vue] Rollup failed to resolve import ***@***.***/web-vue/es/collapse-item/style/css.js" (Issue #71)
@Sanbolee unplugin-vue-components 我用的最新版0.24.1 还是不行,我和你类似,只剩这一个解决不了Rollup failed to resolve import ***@***.***/web-vue/es/breadcrumb/style/css.js"
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
使用该方式,已解决问题 |
跟一个楼,如果使用了vite-plugin-style-import导入acro vue也出现了对应的问题,可以采取为resolveStyle补一段黑名单代码,把不存在的目录排除出去。可以这么干:
|
到现在还没有一个清晰的解决方案么? |
config/plugin/styleImport.ts ignoreList 添加要忽略的组件就是了 |
cc @sHow8e 配合 rsbuild 的时候同样遇到相关的问题,想问下会有一个明确的解决方案么 , 是否可以提供一下使用非 vite构建工具的配置方案呢,感谢 |
Basic Info
What is expected?
使用了collapse-item打包时Rollup报错。手动引入样式也没有这个路径的。项目是按需加载
The text was updated successfully, but these errors were encountered: