sparrow-js / sparrow Goto Github PK
View Code? Open in Web Editor NEW🎉场景化低代码(LowCode)搭建工作台,实时输出源代码
Home Page: https://sparrow-js.github.io/sparrow-vue-site/
License: MIT License
🎉场景化低代码(LowCode)搭建工作台,实时输出源代码
Home Page: https://sparrow-js.github.io/sparrow-vue-site/
License: MIT License
关注
一起交流吧。
服务端怎么部署啊?env也不给个说明
1、希望支持拖拽功能
2、希望可以设置高度、宽度,同时高亮的时候,可以显示高度区域的高度和宽度
3、希望已选组件右击可删除,或者右上角有个删除按钮,而不是需要到属性里面去删除
希望对你有帮助
是否支持自定义生成代码的模式,因为不同团队可能使用的开发模式不同
请问一下这个可以在vue3的项目里引入吗
我理解是前端实现了一套webpack机制,每次编辑修改,会导致前端 webpack 中 源码asset修改,进而触发 hmr 或者全量render
请问这套方案有开源的解决吗
看着很久没更新了
css面板为什么要注释呢?是因为有问题吗?
请教下如何连接后端的接口,以及如何自己添加更多的路由页面和路由,以及如何自己新增组件?
@sparrow-js
不知道怎么在本地玩起来,方便写一个文档吗?走一步一个坑
使用script命令启动的时候无法启动
报错如下:
npm verb node v16.13.1
npm verb npm v8.4.1
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: [email protected]
npm ERR! Found: [email protected]
npm ERR! node_modules/eslint
npm ERR! peer eslint@">= 1.6.0 < 7.0.0" from @vue/[email protected]
npm ERR! node_modules/@vue/cli-plugin-eslint
npm ERR! dev @vue/cli-plugin-eslint@"^4.1.1" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! dev @vue/eslint-config-standard@"^5.0.1" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: [email protected]
npm ERR! node_modules/eslint
npm ERR! peer eslint@"^7.0.0 || ^8.0.0" from [email protected]
npm ERR! node_modules/eslint-plugin-promise
npm ERR! peer eslint-plugin-promise@">= 4.2.1" from @vue/[email protected]
npm ERR! node_modules/@vue/eslint-config-standard
npm ERR!
dev @vue/eslint-config-standard@"^5.0.1" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See E:\Tools\nodejs\node_cache\eresolve-report.txt for a full report.
npm verb exit 1
我的所有相关的eslint依赖都已经移除,还是无法启动,提示:安装依赖失败,重新安装。
iframe框架 localhost 拒绝了我们的连接请求
1.查看node版本,v11以上
2.检测项目安装情况:cd ~/.sparrow/sparrow-server/ 主界面服务,cd ~/.sparrow/sparrow-view 预览服务
3.搞不定,提issues
$ npm install sparrow-code -D
"scripts": {
"sparrow": "sparrow start -m page"
}
$ npm install @sparrow-vue/develop-ui -S
目前还在探索阶段,想请教下关于web页面的拖拽预览的实现原理是怎样的,特别是组件的嵌套,预览代码和最终生产代码是如何分离的。
PS C:\Users\Administrator\Desktop\sparrow-demo> npm run sparrow
[email protected] sparrow
sparrow start -m page
sparrow view Core: 0.1.0 C:\Users\Administrator.sparrow\sparrow-server
sparrow view Core: 0.4.3 C:\Users\Administrator.sparrow\sparrow-server
sparrow Core: 0.9.27 C:\Users\Administrator.sparrow\sparrow-server
ϵͳ�Ҳ���ָ����·����
😞 Start sparrow failed
Error: spawn C:\Users\Administrator.sparrow\sparrow-server\node_modules.bin\egg-scripts ENOENT
at notFoundError (C:\Users\Administrator\Desktop\sparrow-demo\node_modules\sparrow-code\node_modules\execa\node_modules\cross-spawn\lib\enoent.js:6:26)
at verifyENOENT (C:\Users\Administrator\Desktop\sparrow-demo\node_modules\sparrow-code\node_modules\execa\node_modules\cross-spawn\lib\enoent.js:40:16)
at ChildProcess.cp.emit (C:\Users\Administrator\Desktop\sparrow-demo\node_modules\sparrow-code\node_modules\execa\node_modules\cross-spawn\lib\enoent.js:27:25)
at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12) {
code: 'ENOENT',
errno: 'ENOENT',
syscall: 'spawn C:\Users\Administrator\.sparrow\sparrow-server\node_modules\.bin\egg-scripts',
path: 'C:\Users\Administrator\.sparrow\sparrow-server\node_modules\.bin\egg-scripts',
spawnargs: [
'start',
'--title=sparrow-server',
'--framework=midway-mirror',
'--workers=1',
'--sticky',
'--project=C:\Users\Administrator\Desktop\sparrow-demo'
]
}
PS C:\Users\Administrator\Desktop\sparrow-demo>
修改了组件以后由client触发了socket操作,服务端生成源代码以后修改view中的源代码,这一步是通过什么途径实现的?
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.