V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
ChiangKaishek

npm 命令没有任何输出, 重装也还是一样的

  •  
  •   ChiangKaishek · Nov 21, 2022 · 1515 views
    This topic created in 1260 days ago, the information mentioned may be changed or developed.



    隔了几周打开项目, 发现 npm 跑不起来了😭

    度娘了一下, 说是用户目录.npmrc 的问题, 我也没这文件啊
    之前 npm 也没配置过什么东西

    先重启了电脑, 一样
    然后尝试重装了一下 nodejs, 还是解决不了

    这啥都不输出, 真不知道该怎么解决

    诸位有什么头绪吗
    7 replies    2022-11-21 17:00:07 +08:00
    chairuosen
        1
    chairuosen  
       Nov 21, 2022
    ls -l $(which npm)
    ChiangKaishek
        2
    ChiangKaishek  
    OP
       Nov 21, 2022
    @chairuosen


    是这个

    这个 cmd 是没有改动过的吧, 然后我试着用 node 跑了下这个 js 文件, 有 npm 的输出, 但是还是摸不清是哪的问题
    Danswerme
        3
    Danswerme  
       Nov 21, 2022
    试试 cmd 执行 npm -v 有输出吗
    HugoChao
        4
    HugoChao  
       Nov 21, 2022
    卸载 npm ,安装 nvm ,在 nvm 中安装 node18 试试
    ChiangKaishek
        5
    ChiangKaishek  
    OP
       Nov 21, 2022
    问题找到了, 是 cmd 的问题, cmd 坏了打不开
    npm 跑的 bat 要在 cmd 跑
    上面 node 命令能跑出来 npm 是因为在 powershell 里面
    ChiangKaishek
        6
    ChiangKaishek  
    OP
       Nov 21, 2022
    现在问题变成了该怎么修复 cmd😵😵😵, 不知道是不是更新更坏了
    ChiangKaishek
        7
    ChiangKaishek  
    OP
       Nov 21, 2022
    问题找到了, 是我今天卸载 Anaconda 然后再装 MiniConda 导致的 CMD 闪退(也不知道为什么会这样)

    然后跑下这个就正常了
    ```powershell
    C:\Windows\System32\reg.exe DELETE "HKCU\Software\Microsoft\Command Processor" /v AutoRun /f
    ```

    谁能想到 npm 跑不了最后居然是 python 环境导致的😵
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2062 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 00:02 · PVG 08:02 · LAX 17:02 · JFK 20:02
    ♥ Do have faith in what you're doing.