运行 package.json 外部库脚本 JS

Running package.json scripts of external libraries JS

我创建了一个库,在 package.json 中有一个名为 "versionator": "node app.js" 的脚本。 但是目前其他下载这个库的项目只能通过导入模块来使用:

const versionator = require("versionator")
versionator()

有没有一种方法可以 运行 我的库文件夹中名为“versionator”的脚本来自下载此库的其他项目?

回购: https://github.com/sousadiego11/versionator-js

您需要在 package.json

中指定一个 bin 对象

https://docs.npmjs.com/cli/v8/configuring-npm/package-json#bin

{
  "bin": {
    "versionator": "./app.js"
  }
}

这将创建一个名为 versionator 的 bin。

编辑:

正如 CherryDT 在他的评论中指出的那样,您可以通过

调用它
npx versionator