3

我在windows平台工作,想在日常工作中使用一些Unix shell命令。所以我通过节点安装shelljs包如下:

npm install -g shelljs

安装运行良好。但是我不能使用 shx 作为接口来运行 Unix shell。错误消息说“它不被识别为内部或外部命令”。

那么如何解决这个问题呢?

编辑:找到原因,原来还有另一个节点包名为shx. shelljs和之间的区别shx是:

  • ShellJS:适合编写长脚本,全部在 JS 中,通过 NodeJS 运行(例如 node myScript.js)。
  • shx:适合在 npm 包脚本中编写一次性命令(例如“clean”:“shx rm -rf out/”)。

所以安装 shx 是我需要做的正确举动。

4

0 回答 0