我有一个名为
node_modules/.bin/openapi
的文件。我试图弄清楚:
我已经解决了问题,现在我想知道如何有效地做到这一点。文件
node_modules/.bin/openapi
由 @redocly/cli
包创建。在 package.json
里面有:
"bin": {
"openapi": "bin/cli.js",
"redocly": "bin/cli.js"
},
文件
node_modules/@redocly/cli/bin/cli.js
非常简单:
#!/usr/bin/env node
require('../lib/index');
这与安装到
node_modules/.bin/openapi
中的文件相同。
但是,给定像
node_modules/.bin/openapi
这样的安装工件,如何有效地追溯到创建它的包?
简单回答,这是来自 (Bergi) 的符号链接。
# ls -lah ./node_modules/.bin/openapi
lrwxrwxrwx 1 root root 26 Oct 31 18:08 ./node_modules/.bin/openapi -> ../@redocly/cli/bin/cli.js