aisuda / amis-widget-cli Goto Github PK
View Code? Open in Web Editor NEWamis自定义组件开发工具
amis自定义组件开发工具
希望支持 svelte
XXXXXX\node_modules\rollup-plugin-node-externals\dist\cjs\index.js:45
const pkg = JSON.parse((await fs.promises.readFile(packagePath)).toS
tring()) ?? {};
^
SyntaxError: Unexpected token '?'
at wrapSafe (internal/modules/cjs/loader.js:915:16)
at Module._compile (internal/modules/cjs/loader.js:963:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object. (D:\suning\platspringBoot\baseproject\amis-editor-vue-
snbsdk\node_modules\akfun\src\config\rollup.config.js:22:23)
at Module._compile (internal/modules/cjs/loader.js:999:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this comm
and.
node版本也是符合要求的,v12.22.10。手动修改报错的js,把??去掉可以启动成功。
爱速搭文档中说, 爱速搭会自动识别 amis-widget-cli构建产物中package.json中的amis-widget配置项。请问如何让自己项目中的amis-editor也能自动识别amis-wdiget
这种可以做到吗? 尝试了但是未成功
amis.config.js中的webpack改成webpack的全量配置项,webpack是怎么配置这里就怎么配置。方便熟悉webpack的用户使用。
备注:amis.config.js中的dev、preview、linkDebug、build、build2lib仅作为运行环境变量。
请问如何把脚手架生成的自定义组件,引用到自己的项目中的amis渲染出来,还有如何引入到自己的编辑器
amis这边能够支持react18了
cli这边近期能否支持到react18
作者你好,关于amis和amis-editor还有amis-widget-cli有几个疑问,麻烦解答一下:
1.amis是不是只是对(json)做解析渲染,没有可视化的能力(就是可视化的制作)
2.如果想要可视化的制作是不是要用amis-editor
3.如果我一个项目(vue技术栈)里面,想要可视化编辑+解析json是不是要同时引入amis+amis-editor (js-sdk方式引入amis, amis-editor是不是只能使用react的技术栈)
4.vue的技术栈,通过amis-widget-cli制作一个vue的自定义组件,如何在amis以及amis-editor中使用?
(使用amis-widget-cli生成vue的模板npm run build2lib构建的产物,如何在amis中使用(amis通过js-sdk的引入方式))
在开发 amis 的时候,想使用 BrowserRouter,希望可以设置 historyApiFallback 方便调试
amis-widget-cli 从3.0.0-beta.13升级到3.0.2
amis-widget注册的自定义组件在编辑器中不显示了
而且控制台没有任何输出/错误信息
amis-widget 版本2.0.5和3.0.6都无任何错误信息
1、判断是否是有效的npm扩展包;
2、在本地将npm扩展包构建编辑器可用脚本,并提供静态资源托管(本地输出调试预览脚本);
3、页面设计器添加调试预览脚本,查看是否有可用的npm自定义组件。
每个自定义组件都构建出一个js, 每次都得单独引入,怎么能打成一个js文件呢?
build2lib 打出来的包在浏览器报错 ReferenceError: require is not defined
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.