首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从我发布的npm包中运行shell脚本

如何从我发布的npm包中运行shell脚本
EN

Stack Overflow用户
提问于 2017-06-10 09:27:03
回答 1查看 329关注 0票数 1

我知道这是一个愚蠢的问题,但我非常好奇我是如何完成以下工作的。

我为我在学校的同学创建了一个shell脚本,用于构建大型项目模板。我已经成功地将包发布到npm,但是在下载之后,我无法运行脚本。我希望用户只需下载该包,然后运行类似于$ npm project-template start(作为示例)的命令来触发脚本。

这个是可能的吗?

如果有人有任何建议,我将非常感谢。提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2017-06-10 10:19:59

总是在我向互联网寻求答案后,我会自己找到答案。

将程序添加到binaries对象

基本上,我需要做的是将我想要运行的命令添加到package.jsonbin部分

代码语言:javascript
复制
"bin": {
  "nameOfCommand": "path/to/script.sh"
}

左侧的nameOfCommand是终端中使用的命令的名称

代码语言:javascript
复制
$ nameOfCommand args --options

右侧是您的CLI程序的路径,在本例中是一个bash/shell脚本。

NPM在本文中介绍了The information can be found here

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44468652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档