是否可以在node.js依赖项上运行脚本?

时间:2016-05-01 10:23:19

标签: javascript node.js npm

我正在开发一个节点包,它有一个安装脚本来设置一个简单的应用程序结构。它没有做任何太费劲的事情,只是创建一些文件夹并创建一个" admin"用户,如果一个人不存在。

目前,每次应用程序启动时都会进行一系列检查,并在需要时执行设置过程。有没有办法通过命令行执行此操作?用户只需键入my-package installnpm run my-package-install即可调用脚本?

1 个答案:

答案 0 :(得分:3)

是的,使用npm,您可以构建一个简单的命令行工具。

您可以从终端定义/解析args。

您需要定义要在package.json中运行的脚本。

"bin": {
    "your-command": "bin/commit.js"
}

运行npm link,这将使命令可用。

有关详情,请查看Building a simple command line to with npm

希望这可以回答你的问题。 :)