我正在开发一个节点包,它有一个安装脚本来设置一个简单的应用程序结构。它没有做任何太费劲的事情,只是创建一些文件夹并创建一个" admin"用户,如果一个人不存在。
目前,每次应用程序启动时都会进行一系列检查,并在需要时执行设置过程。有没有办法通过命令行执行此操作?用户只需键入my-package install
或npm run my-package-install
即可调用脚本?
答案 0 :(得分:3)
是的,使用npm,您可以构建一个简单的命令行工具。
您可以从终端定义/解析args。
您需要定义要在package.json中运行的脚本。
"bin": {
"your-command": "bin/commit.js"
}
运行npm link
,这将使命令可用。
有关详情,请查看Building a simple command line to with npm
希望这可以回答你的问题。 :)