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.

posted @   华健课堂  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示