如何从名称运行node.js应用程序

时间:2014-05-12 14:46:51

标签: node.js

如何创建一个可以通过名称运行而不是使用节点和.js文件来启动应用程序的控制台应用程序?

而不是......  $ node myapp.js --out ./folder /

我可以......  $ myapp --out ./folder /

1 个答案:

答案 0 :(得分:0)

您可以使用package.json文件中的bin选项使脚本可执行。从package.json的文档:

  

许多软件包都有一个或多个他们喜欢的可执行文件   安装到PATH中。 npm让这很容易(事实上,它使用   这个功能可以安装" npm"可执行文件。)

     

要使用此功能,请在package.json中提供bin字段,该字段是地图   命令名称为本地文件名。在安装时,npm将符号链接   文件到全局安装的前缀/ bin,或./node_modules/.bin/ for   本地安装。

点击该链接,然后搜索binhttps://www.npmjs.org/doc/json.html了解详情。