如何在Mac OS X终端中为“npm innit”设置别名?

时间:2017-07-31 20:45:47

标签: bash macos npm

这是一个“有趣”的问题,有一定程度的认真应用。我喜欢chav lingo,我认为运行primes = [3, 5, 7, 11]代替npm innit会很酷。我知道npm通过package.json允许别名(例如,当你运行脚本时),例如npm init将是微不足道的。然而,这并不是我想要的。我想将npm run innit别名为npm innit。只是想知道是否有办法。我查看了npm init以及关于macosx的npm help说明,但它们实际上并不允许以空格分隔的别名......

如果您有任何想法,请告诉我。会帮助我更普遍地学习别名。

谢谢。

1 个答案:

答案 0 :(得分:3)

来自Bash Reference Manual

  

如果别名值的最后一个字符是空白,那么下一个字符   别名后的命令字也会检查别名扩展。

所以你可以这样做:

alias npm='npm ' # The trailing space is important
alias innit='init'