首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何运行npx命令而不以“npx”为前缀

如何运行npx命令而不以“npx”为前缀
EN

Stack Overflow用户
提问于 2022-11-19 22:07:06
回答 4查看 54关注 0票数 1

例如,当我运行gulp时,我不必执行npx gulp

我可以省略npx,只运行gulp

我该如何为我自己的包裹这么做?

我已经将mycommand添加到npm bin配置包中,但我仍然必须做npx mycommand才能工作。

EN

回答 4

Stack Overflow用户

发布于 2022-11-19 22:59:22

这取决于你的操作系统。在基于UNIX的操作系统上(即。您可以使用alias命令:

代码语言:javascript
复制
$ alias gulp="npx gulp"

对于终端会话的其余部分,您可以运行:

代码语言:javascript
复制
$ gulp

运行npx gulp。但是,无论何时重新启动终端程序,都会丢失别名。

要使别名永久化,需要将alias命令添加到适当的启动文件中(例如。( .bashrc.profile等)为你的操作系统。只需复制/粘贴之前使用的确切命令,在该文件的末尾保存,然后重新启动终端。你将永久拥有这个化名。

Windows中的别名也是可能的,但比较棘手;请参见Windows命令提示符中的别名

票数 1
EN

Stack Overflow用户

发布于 2022-11-19 22:49:30

您不必将npx gulp用于gulp,因为它是全局安装的

因此,有gulp.cmdgulp.ps1gulp在路径的某个地方启动npx gulp,这样您就可以从那里运行它们

这个答案很难回答,请随意编辑。

票数 0
EN

Stack Overflow用户

发布于 2022-11-19 22:57:12

如果您全局安装gulp:npm i -g gulp,您将能够只运行gulp

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74504129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档