Nowa 上手篇(4)巧用命令集

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

这篇文章着重介绍 Nowa 的命令集功能。命令集的功能是可视化版本才有的特点功能,毕竟在命令行里,只须要 npm run xxx 就好了。segmentfault

clipboard.png

命令集里面的全部命令来源于导入项目里 package.json 文件中的 scripts 字段。固然 start & build 命令已经挪到头部的基本操做栏了。windows

那么,Nowa 里面的命令集有什么特殊的地方呢?工具

特色1: 可视化的命令操做

也许笔者坐井观天,目前没有见过其余工具把 package.json 可视化得如此完全。ui

用户只须要点击每条命令后面的启动按钮就能运行该条命令,不须要输入 npm run

当命令启动后,图标会变成 暂停 态,当命令自动结束后,会从新变成 启动 态。若是命令须要手动退出才能中止,那么用户直接点击暂停按钮就能结束命令运行了,而不是 (CTRL + C) * 2。

点击删除按钮同时会把这条命令从 pacage.json 中移除,因此 confirm 的时候要当心。

若是须要增长一条命令,用户能够点击添加按钮添加新命令。固然, Nowa 会同时把命令写入到 package.json 文件里。

特色2: 输出窗口切换

在命令行模式下,能够开启多个终端 tab 启动不一样的命令达到命令输出分流的目的,可是在 windows 里面就麻烦了,由于 cmd 没有多 tab 的支持。

因此 Nowa 人性化的提供了这个特性,用户点击命令集的命令名字,输出区域会直接显示该条命令的输出,不会和其余命令输出重叠。

并且输出区域一旦有内容,就会出现清理按钮,用户能够删除这些输出。

若是用户以为输出区域过小,能够点击放大按钮隐藏命令集块达到放大输出区域的目的。固然,全屏工具也是能够的。

特色3: 全局命令设置

点击命令集旁边的设置按钮能够进入全局命令设置页面。

clipboard.png

在这里配置的命令一旦开启 应用,那么当前导入的项目中都会含有这条命令。并且以后导入的项目也会包含这条全局命令。

clipboard.png

若是关闭 应用,那么当前导入的项目中会删除这条命令。

若是用户的命令集中已经包含同名的命令了,那么全局的命令不会覆盖项目已有的命令,以此保证项目中的命令优先级最高。

那么这个全局命令设置有什么用呢?

其实这个对笔者本身用处不大,可是能够配置一些通用的命令,好比 commit 啥的,不用重复写了。

这个全局命令设置的功能在 1.7.3 版本里面才有哦~ 赶忙去官网下载新版更新吧!

相关文章
相关标签/搜索