本系列文章持续更新中...Nowa入门(一)-Nowa入门入门(二)-创建ReactWeb项目Nowa入门入门(3)-工具使用指南Nowa入门(4)巧用命令集...本文重点介绍Nowa的命令集功能。命令集功能是可视化版独有的功能。毕竟在命令行中,只需要npmrunxxx即可。命令集中的所有命令均来自导入项目中的package.json文件中的scripts字段。当然,start&build命令已经移到了最前面的基本操作栏中。那么,Nowa中的命令集有什么特别之处呢?特点一:可视化命令操作或许笔者坐井观天,但从未见过其他工具将package.json可视化得如此透彻。用户只需点击每条命令后面的开始按钮即可运行命令,无需输入npmrun。命令启动时,图标会变为Paused状态,命令自动结束时,图标会再次变为Started状态。如果命令需要手动退出停止,那么用户可以直接点击暂停按钮结束命令,而不是(CTRL+C)*2。点击删除按钮也会将这条命令从package.json中移除,所以要确认时要小心。如果需要添加命令,用户可以单击“添加”按钮添加新命令。当然,Nowa会同时将命令写入package.json文件。特点二:输出窗口切换在命令行模式下,可以打开多个终端标签启动不同的命令,达到命令输出拆分的目的,但是在windows下比较麻烦,因为cmd不支持多标签。所以Nowa以用户友好的方式提供了这个功能。当用户点击命令集的命令名称时,输出区域会直接显示该命令的输出,不会与其他命令的输出重叠。而一旦输出区有内容,就会出现清理按钮,用户可以删除这些输出。如果用户觉得输出区域太小,可以点击放大按钮隐藏命令块来放大输出区域。当然,也可以使用全屏工具。功能三:全局命令设置点击命令集旁边的设置按钮,进入全局命令设置页面。启用此处配置的命令后,该命令将包含在当前导入的项目中。而后面导入的工程也会包含这个全局命令。如果应用程序关闭,此命令将从当前导入的项目中删除。如果用户的命令集中已经包含同名命令,则全局命令不会覆盖项目已有的命令,从而保证项目中的命令具有最高的优先级。那么这个全局命令设置有什么用呢?其实这个对笔者用处不大,但是可以配置一些通用的命令,比如commit,就不用重复写了。这个全局命令设置的功能只有1.7.3版本才有~去官网下载新版本更新吧!
