Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在本地主机上安装my node.js CLI_Node.js_Command Line Interface - Fatal编程技术网

如何在本地主机上安装my node.js CLI

如何在本地主机上安装my node.js CLI,node.js,command-line-interface,Node.js,Command Line Interface,所以,我非常兴奋我制作了我的第一个命令行工具。现在,我有点厌倦了键入node tool.js命令--option。我是否可以在本地主机上安装我的single node.js文件,或者为它别名一个命令 顺便说一下,我是用commander.js构建的。超级有用的模块。如果您已将其发布到npm,则很容易 加 在文件顶部,将主文件添加到package.json "main": "index.js" 并使用 npm i -g <package name> npm i-g 然后,您可以使

所以,我非常兴奋我制作了我的第一个命令行工具。现在,我有点厌倦了键入
node tool.js命令--option
。我是否可以在本地主机上安装我的single node.js文件,或者为它别名一个命令


顺便说一下,我是用commander.js构建的。超级有用的模块。

如果您已将其发布到npm,则很容易

在文件顶部,将主文件添加到package.json

"main": "index.js"
并使用

npm i -g <package name>
npm i-g
然后,您可以使用

<package name> command --option
命令--option

Hmmm。。。它使用一些环境变量连接到我的数据库。我想知道我是否可以写一个“login”命令。我还没有做任何提示,所以这感觉像是下一个大步骤。看看,你会喜欢的@科斯塔
<package name> command --option