Skip to content
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

关于amis-widget 使用上的疑问 #38

Open
solomist opened this issue Aug 13, 2024 · 1 comment
Open

关于amis-widget 使用上的疑问 #38

solomist opened this issue Aug 13, 2024 · 1 comment

Comments

@solomist
Copy link

作者你好!
目前我正在尝试使用amis-widget 为amis 做一个自定义插件 vue方向

  1. 我还没有太理解amis-widget 和 amis-widget-cli的区别
  2. 在amis-widget 的 registerRendererByType方法文档说是注入根据type类型注册 amis普通渲染器、amis表单渲染器、amis表单控件渲染器 请问是指 在渲染器 amis 中使用吗?我的项目使用的是amis的sdk模式 但是我发现在在调用registerRendererByType方法的时候会依赖到amis-core
    /_amis-widget@3.2.2@amis-widget/dist/index.esm.js
    Can't resolve 'amis-core' 会出现类似异常
  3. 还是说amis-widget, amis-widget-cli 本身都是只是爱速搭平台的扩展插件 是没办法在开源-amis中使用的呢
    因为本身是后端开发 所以前端部分的东西理解起来有点吃力 -, -
@wibetter
Copy link
Contributor

wibetter commented Aug 16, 2024

@solomist
1、关于amis-widget 和 amis-widget-cli的区别,可以看下这里的回答:aisuda/amis-widget-cli#19
2、amis-widget 是amis组件注册器,重点是为了支持多技术栈,且不直接依赖amis。目前主要在爱速搭平台上的NPM扩展包中使用。如果是开发自定义组件和插件,其实你们可以直接调用amis和amis-editor提供的注册方法的。
3、amis-widget, amis-widget-cli 都支持在第三方平台独立使用,目前为了自定义组件的构建产物和爱速搭平台复用第三方依赖,在自定义组件构建的过程中默认会剔除第三方依赖(比如react、amis等),因此不能直接在其他平台直接运行,需要对amis-widget-cli的构建机制进行调整。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants