x
shx是 Unix命令的包装,为npm包脚本中的类似Unix的跨平台简单命令提供了一种简单的解决方案。
自v8以来, shx在每个节点版本上都经过了自豪的测试!
ShellJS和shx之间的区别
ShellJS:非常适合通过node myScript.js (例如, node myScript.js )运行的所有用JS编写的长脚本。
shx:非常适合在npm软件包脚本中编写一次性命令(例如"clean": "shx rm -rf out/" )。
安装
npm install shx --save-dev
这将允许在package.json脚本中使用shx 。
用法
命令行
如果您想在命令行上使用shx ,请使用-g标志在全局范围内进行安装。 可以在Unix或Windows命令行上运行以下代码:
$ shx pwd # ShellJS commands are supported automatically
/home/username/path/to/dir
$ shx ls #