首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >npx 执行包命令 包的安装位置

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

原创
作者头像
华健课堂
发布2024-10-18 09:32:59
发布2024-10-18 09:32:59
5160
举报

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

代码语言:txt
复制
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
代码语言:txt
复制
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

代码语言:txt
复制
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 |
                ||     ||

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

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

Find out where packages are and where huajianketang is.

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档