如何创建一个可以通过名称运行而不是使用节点和.js文件来启动应用程序的控制台应用程序?
而不是...... $ node myapp.js --out ./folder /
我可以...... $ myapp --out ./folder /
答案 0 :(得分:0)
您可以使用package.json文件中的bin
选项使脚本可执行。从package.json的文档:
许多软件包都有一个或多个他们喜欢的可执行文件 安装到PATH中。 npm让这很容易(事实上,它使用 这个功能可以安装" npm"可执行文件。)
要使用此功能,请在package.json中提供bin字段,该字段是地图 命令名称为本地文件名。在安装时,npm将符号链接 文件到全局安装的前缀/ bin,或./node_modules/.bin/ for 本地安装。
点击该链接,然后搜索bin
:https://www.npmjs.org/doc/json.html了解详情。