【发布时间】:2017-10-26 13:08:14
【问题描述】:
我正在创建一个基于 nodejs 的小 cli。我需要的是能够调用作为我的 npm 模块一部分的 shell 脚本(推送到 npm 注册表)。
我查看了shelljs,发现它可以从文件系统执行脚本。但是,我正在查看类似 shell.execute(require('./execute.sh')) 的内容。
有没有办法做到这一点
【问题讨论】:
我正在创建一个基于 nodejs 的小 cli。我需要的是能够调用作为我的 npm 模块一部分的 shell 脚本(推送到 npm 注册表)。
我查看了shelljs,发现它可以从文件系统执行脚本。但是,我正在查看类似 shell.execute(require('./execute.sh')) 的内容。
有没有办法做到这一点
【问题讨论】:
最终使用 get-installed-path 指向捆绑包中的 shell 脚本的路径。
【讨论】: