一个基于浏览器前端的可拖拽workbench的开发

现状调查

https://blog.csdn.net/KlausLily/article/details/123911301
https://dndkit.com
https://github.com/clauderic/dnd-kit
https://developer.aliyun.com/article/874108

看下来dndkit比较靠谱,代码:
https://download.csdn.net/download/wangduqiang747/86509616

https://yarnpkg.com/latest.msi
安装yarn,这是个类似npm,类似maven的一个管理依赖的工具, 更准确的说应该是管理软件生命周期用的

开始使用,

  1. 安装依赖, 到项目根目录 执行yarn install (会下载很多依赖, 项目从几MB到400多MB)

  2. yarn start
    This builds each package to //dist and runs the project in watch mode so any edits you save inside //src cause a rebuild to //dist. The results will stream to to the terminal.

  3. yarn start:storybook 启动项目 之后访问 http://localhost:6006

以上是启动了storybook, 是一个用来展示组件的平台.

https://blog.csdn.net/Create_IT_Man/article/details/116228257
开发的时候用idea创建一个web-react项目 .然后用npm 或者yarn来加载依赖的modules, 然后start之后在浏览器看效果

09/10更新:
还是有些坑的
因为给的例子是在stroybook里,which是typescript的,所以idea创建web-》react 项目的时候要勾选typescript,至此将他作为脚手架。
还有另一种方式创建脚手架,create-react-app ,
开始说坑在哪,npm和yarn作为typescript管理依赖的工具,很方便的下载modules,管理modules间的关系,但有些配置是在module里,别人的代码如果不是自己指出来,对刚接触的人是很难完全正常的跑起来,比如这个问题:
一直运行有问题,不管是那种脚手架,发现是css的问题,加载成功了但貌似加载后没有效果,查来查去原因是这种css是sass,但typescript默认是不支持的,改动方式如下

http://t.zoukankan.com/huiwenhua-p-8783223.html

在这里插入图片描述
至此,算是开发环境搭建起来

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值