npx 执行包命令 包的安装位置

npx cowsay "你好,世界!" 成功执行,文件夹下却没 cowsay 包的踪影。

PS C:\Users\zhouhuajian\Desktop\demo> npx cowsay "你好,世界!"
 ______________
< 你好,世界! >
 --------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
PS C:\Users\zhouhuajian\Desktop\demo> ls

cowsay 包在哪?难道是在……

在这里插入图片描述

没错,好聪明,你猜对了!在 npm-cache 文件夹里!

例如:

  1. npx cowsay "你好,世界!"cowsay 安装在 C:\Users\zhouhuajian\AppData\Local\npm-cache\_npx\8f497369b2d6166e
  2. npx serveserve 安装在 C:\Users\zhouhuajian\AppData\Local\npm-cache\_npx\aab42732f01924e5
PS C:\Users\zhouhuajian\Desktop\demo> npm config ls -l  | findstr "cache"
cache = "C:\\Users\\zhouhuajian\\AppData\\Local\\npm-cache"
cache-max = null
cache-min = 0

在这里插入图片描述

(其他包是 cowsay 的直接或间接依赖包。)

如果删掉 "npm-cache\_npx\8f497369b2d6166e" 文件夹,再次运行 npx cowsay "你好,世界!",会提示需要安装 cowsay

这也说明,cowsay 被安装在了 npm-cache

PS C:\Users\zhouhuajian\Desktop\demo> npx cowsay "你好,世界!"
Need to install the following packages:
cowsay@1.6.0
Ok to proceed? (y) y

 ______________
< 你好,世界! >
 --------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

世界辣么大,再来只喷火龙,可好? 🐲

PS C:\Users\zhouhuajian\Desktop\demo> npx cowsay -f dragon "你好,世界!"
 ______________
< 你好,世界! >
 --------------
      \                    / \  //\
       \    |\___/|      /   \//  \\
            /o  o  \__  /    //  | \ \
           /     /  \/_/    //   |  \  \
           @_^_@'/   \/_   //    |   \   \
           //_^_/     \/_ //     |    \    \
        ( //) |        \///      |     \     \
      ( / /) _|_ /   )  //       |      \     _\
    ( // /) '/,_ _ _/  ( ; -.    |    _ _\.-~        .-~~~^-.
  (( / / )) ,-{        _      `-.|.-~-.           .~         `.
 (( // / ))  '/\      /                 ~-. _ .-~      .-~^-.  \
 (( /// ))      `.   {            }                   /      \  \
  (( / ))     .----~-.\        \-'                 .~         \  `. \^-.
             ///.----..>        \             _ -~             `.  ^-`  ^-_
               ///-._ _ _ _ _ _ _}^ - - - - ~                     ~-- ,.-~
                                                                  /.-~

Find out where packages are and where huajianketang is.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值