極度貼心的 NPM,指令打錯也會動
推上 production 的 code 都可能有 typo 了,要跑 npm script 卻下成
npm urn dev
也是合情合理吧,但居然會動?!
NPM command list
因為好像也不是第一次 typo 卻能如期執行正確的指令了,就好奇去看一下是怎麼回事
原來是比和運還貼心得把常見 typo 都做了 mapping,如下
然而要叫使用者好好把 install
打完整似乎是一件強人所難的事
in: 'install',
ins: 'install',
inst: 'install',
insta: 'install',
instal: 'install',
isnt: 'install',
isnta: 'install',
isntal: 'install',