【发布时间】:2021-08-13 03:17:41
【问题描述】:
我写了一个 NPM 包,它有自己的 CLI 命令。
让我们将该包命名为 xyz 并想象它现在可以在 npmjs.com 上使用
所以,假设用户通过运行npm install xyz 在他的项目中安装了这个包。
现在他想在他的项目中的终端上运行xyz 包提供的 CLI 命令。
xyz do_this
这可以在不由用户全局安装此软件包的情况下完成吗?还是无需对用户进行任何进一步的配置?
这是 xyz 包的 package.json 的一部分。
{
"name": "xyz",
"version": "1.0.0",
"description": "Description",
"main": "index.js",
"preferGlobal": true,
"bin": "./index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
........
【问题讨论】:
标签: javascript node.js npm npx package-development