Closed popdo closed 1 year ago
改成 import { vitePluginForArco } from '@arco-plugins/vite-vue' :>
vite3.x 版本需要使用以下方式导入
import { vitePluginForArco } from '@arco-plugins/vite-vue'
使用 @arco-plugins/vite-vue 已支持模板方式自动导入,不再需要 unplugin-auto-import 和 unplugin-vue-components 这两个插件
如果对全量引入 css
大小没什么要求的话,组件库本身就自带 Tree Shaking
,这些配置都可以去掉的,反而更简洁。
vite3.x 版本需要使用以下方式导入
import { vitePluginForArco } from '@arco-plugins/vite-vue'
使用 @arco-plugins/vite-vue 已支持模板方式自动导入,不再需要 unplugin-auto-import 和 unplugin-vue-components 这两个插件
问题解决了,非常感谢!
官方文档上的Usage这里的使用文档最好说明一下。我在vue3+js环境下使用没解构的方式引入是正常。使用vue3+ts方式就不行了,很容易让人有混乱感!
vite3.x 版本需要使用以下方式导入
import { vitePluginForArco } from '@arco-plugins/vite-vue'
使用 @arco-plugins/vite-vue 已支持模板方式自动导入,不再需要 unplugin-auto-import 和 unplugin-vue-components 这两个插件
问题解决了,非常感谢!
官方文档上的Usage这里的使用文档最好说明一下。我在vue3+js环境下使用没解构的方式引入是正常。使用vue3+ts方式就不行了,很容易让人有混乱感!
纠正一下,import { xxx } from 'xxx'
不是解构,虽然和解构写法类似,但本质并不是解构。
多看看前端模块化规范相关的正经文档,不要被网上那些乱七八糟的东西带偏了。
在 es 模块中 import xxx from 'xxx'
这种写法其实是 import { default } from 'xxx'
的简写。
Arco 的文档中“快速上手”那块很久没更新了,当时官方写的时候用的还是 vite2,在那样的环境下是表现正常的。
现在 vite3 改变了一些模块化组织的方式,以 mjs 为主,目前 @arco-plugins/vite-vue 用 default
导入是无法兼容的,但也提供了 vitePluginForArco
导出可以正常使用。
所以:
// default 导入仅 vite2 支持
import vitePluginForArco from '@arco-plugins/vite-vue'
// vitePluginForArco 导入 vite2/3 都支持
import { vitePluginForArco } from '@arco-plugins/vite-vue'
vite3.x 版本需要使用以下方式导入
import { vitePluginForArco } from '@arco-plugins/vite-vue'
使用 @arco-plugins/vite-vue 已支持模板方式自动导入,不再需要 unplugin-auto-import 和 unplugin-vue-components 这两个插件
问题解决了,非常感谢! 官方文档上的Usage这里的使用文档最好说明一下。我在vue3+js环境下使用没解构的方式引入是正常。使用vue3+ts方式就不行了,很容易让人有混乱感!
纠正一下,
import { xxx } from 'xxx'
不是解构,虽然和解构写法类似,但本质并不是解构。 多看看前端模块化规范相关的正经文档,不要被网上那些乱七八糟的东西带偏了。 在 es 模块中import xxx from 'xxx'
这种写法其实是import { default } from 'xxx'
的简写。Arco 的文档中“快速上手”那块很久没更新了,当时官方写的时候用的还是 vite2,在那样的环境下是表现正常的。 现在 vite3 改变了一些模块化组织的方式,以 mjs 为主,目前 @arco-plugins/vite-vue 用
default
导入是无法兼容的,但也提供了vitePluginForArco
导出可以正常使用。所以:
// default 导入仅 vite2 支持 import vitePluginForArco from '@arco-plugins/vite-vue' // vitePluginForArco 导入 vite2/3 都支持 import { vitePluginForArco } from '@arco-plugins/vite-vue'
我知道是export和export default的区别。看到花括号一时口误😂 。
我用过很多个主流的vue3的ui框架。我个人可以很肯定的说你们的组件使用体验是最好的。但是帮助文档相对要差一点。特别是第一次使用你们组件库的时候,希望官方能将文档更新一下,让更多的人能更容易的体验到你们这么好用的组件!
vite3.x 版本需要使用以下方式导入
import { vitePluginForArco } from '@arco-plugins/vite-vue'
使用 @arco-plugins/vite-vue 已支持模板方式自动导入,不再需要 unplugin-auto-import 和 unplugin-vue-components 这两个插件
问题解决了,非常感谢! 官方文档上的Usage这里的使用文档最好说明一下。我在vue3+js环境下使用没解构的方式引入是正常。使用vue3+ts方式就不行了,很容易让人有混乱感!
纠正一下,
import { xxx } from 'xxx'
不是解构,虽然和解构写法类似,但本质并不是解构。 多看看前端模块化规范相关的正经文档,不要被网上那些乱七八糟的东西带偏了。 在 es 模块中import xxx from 'xxx'
这种写法其实是import { default } from 'xxx'
的简写。 Arco 的文档中“快速上手”那块很久没更新了,当时官方写的时候用的还是 vite2,在那样的环境下是表现正常的。 现在 vite3 改变了一些模块化组织的方式,以 mjs 为主,目前 @arco-plugins/vite-vue 用default
导入是无法兼容的,但也提供了vitePluginForArco
导出可以正常使用。 所以:// default 导入仅 vite2 支持 import vitePluginForArco from '@arco-plugins/vite-vue' // vitePluginForArco 导入 vite2/3 都支持 import { vitePluginForArco } from '@arco-plugins/vite-vue'
我知道是export和export default的区别。看到花括号一时口误😂 。
我用过很多个主流的vue3的ui框架。我个人可以很肯定的说你们的组件使用体验是最好的。但是帮助文档相对要差一点。特别是第一次使用你们组件库的时候,希望官方能将文档更新一下,让更多的人能更容易的体验到你们这么好用的组件!
两年过去了,没有更新文档,是否说明这个项目已经被遗弃???
Basic Info
Steps to reproduce
@arco-plugins/vite-vue安装配置后vite直接报错,无法正常使用。之前的项目是在js环境下可以正常使用,这次是vue3+ts 直接报错了!项目运行不起来!
我的配置是这样的 vite.config