微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Nowa 上手篇2- 创建 React Web 项目

本系列文章,不断更新中...

在看完废话超多的介绍篇后,欢迎各位看官来到实战篇,当然没看介绍也完全 OK 啦。

这篇文章主要介绍如何使用 Nowa 可视化工具快速创建 web 项目。好了,废话不多说,卷起袖子,开战~

1、进入新建页面

2、选择合适的模板

官方模板一共有4种,看官可以选择与自己实际业务相符合的模板。为了教程需要,笔者选择了 Nowa-template-uxcore 模板进行演示。

官方模板旁边对应有 Version 字样,指的是模板里面使用的 UI 组件库的大版本。

如果官方模板太少,用户可以添加自定义的模板,以后会有专门的文章自定义模板。

让我们轻轻地点击 create 按钮进入下一步。

3、填写表单信息

每个模板都会含有一些的必要信息,比如 Path & Npm RegistryOthers 是该模板的其他配置项,比如 uxcore 模板支持单页和多页应用与国际化选项。

如果用户的项目未来会包含私有源的私有模块的话,源地址最好填写私有源地址。

如果项目之前已经存在,会弹窗提示用户是否覆盖安装。

确认之后点击提交

4、静静等待依赖安装

安装结束之后,项目会自动导入到左侧的项目列表中。

接下来请看视频演示

完美!一个项目就这么快就创建成功了,不到一分钟的时间。

5、运行项目

点击第一个大图标 '启动' 按钮后,按钮字样会变更为停止。这时候项目已经启动了,控制台的 '监听日志' 里面会看到对应的输出

再次点击 '停止' 按钮,会结束对项目的监听。

用户不需要手动点开浏览器输入一大串的地址,工具会帮你做。用户只要点击 '访问' 按钮,工具会自动打开浏览器,并且链接到起始地址。

一个简单的网页就出来了。

欢迎各位看官下载体验。

如果觉得不错,请到 github 上面点星星。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


react 中的高阶组件主要是对于 hooks 之前的类组件来说的,如果组件之中有复用的代码,需要重新创建一个父类,父类中存储公共代码,返回子类,同时把公用属性...
我们上一节了解了组件的更新机制,但是只是停留在表层上,例如我们的 setState 函数式同步执行的,我们的事件处理直接绑定在了 dom 元素上,这些都跟 re...
我们上一节了解了 react 的虚拟 dom 的格式,如何把虚拟 dom 转为真实 dom 进行挂载。其实函数是组件和类组件也是在这个基础上包裹了一层,一个是调...
react 本身提供了克隆组件的方法,但是平时开发中可能很少使用,可能是不了解。我公司的项目就没有使用,但是在很多三方库中都有使用。本小节我们来学习下如果使用该...
mobx 是一个简单可扩展的状态管理库,中文官网链接。小编在接触 react 就一直使用 mobx 库,上手简单不复杂。
我们在平常的开发中不可避免的会有很多列表渲染逻辑,在 pc 端可以使用分页进行渲染数限制,在移动端可以使用下拉加载更多。但是对于大量的列表渲染,特别像有实时数据...
本小节开始前,我们先答复下一个同学的问题。上一小节发布后,有小伙伴后台来信问到:‘小编你只讲了类组件中怎么使用 ref,那在函数式组件中怎么使用呢?’。确实我们...
上一小节我们了解了固定高度的滚动列表实现,因为是固定高度所以容器总高度和每个元素的 size、offset 很容易得到,这种场景也适合我们常见的大部分场景,例如...
上一小节我们处理了 setState 的批量更新机制,但是我们有两个遗漏点,一个是源码中的 setState 可以传入函数,同时 setState 可以传入第二...
我们知道 react 进行页面渲染或者刷新的时候,会从根节点到子节点全部执行一遍,即使子组件中没有状态的改变,也会执行。这就造成了性能不必要的浪费。之前我们了解...