我刚刚发布了我的第一个npm软件包。
比方说,程序包的名称是“审计程序连接器”。在开发该软件包时,我将其作为npm start运行,并使用某些参数在其中运行index.js文件,如下所示。
npm run start arg1 arg2
我确实知道如何通过安装对其进行安装并要求对其进行使用。
但是,有一种方法,我可以使任何人都可以运行作为工具。将其视为我希望任何人都可以运行的工具,而不是我希望有人在代码中使用的库。我会期望像以下npm run <name-of-package> <arg1> <arg2>
这样的东西,因为您还必须使用期望的参数来指定程序包的名称。
答案 0 :(得分:0)
有npx
,npm软件包管理器。当您运行
npx <name-of-package> <arg1> <arg2>
,
npx
检查node_modules
的可执行文件。如果不存在,则npx
从npm
下载包,然后执行它。