![](/img/trans.png)
[英]how to use npm init <initializer> for my package? command not found error
[英]my own NPM package not working command not found
如果我不在全局安装我自己的 CLI,我将无法使用我的关键字命令运行它。 仅当我在全局安装 NPM package 时,开始使用我的关键字。 我想用 NPM 建议的命令安装它,然后用关键字运行它。
访问我的 CLI: https://www.npmjs.com/package/sweetstack
安装在全球范围内有效,从 sweetstack 开始。
npm i -g sweetstack
安装为本地不起作用。
npm i sweetstack
此行为是预期的,如果您检查 shell 的$PATH
环境变量,您将看到只有包含全局安装包的目录存在。
如果你想在本地安装你的工具(这是一个很好的做法),你必须通过npx
运行它。
相关文档页面更清楚地详细说明了它的作用以及它与npm exec
的关系: https://docs.npmjs.com/cli/v9/commands/npx
cd ./your-project
npm i sweetstack
npx sweetstack
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.