【问题标题】:npm-cli.js not found on git-bash在 git-bash 上找不到 npm-cli.js
【发布时间】:2017-02-11 21:27:18
【问题描述】:

我最近在 windows 上安装了 nodejs 和 npm。一切都很好。但是,由于某种原因,npm 确实可以在 cmd 中工作,但是在 git-bash 上调用时会出现以下错误。

module.js:327
    throw err;
 ^

Error: Cannot find module 'B:\b\programma's\Nodejs\node_modules\npm\bin\npm-cli.js'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:139:18)
at node.js:974:3
module.js:327
    throw err;
    ^

Error: Cannot find module 'B:\b\programma's\Nodejs\node_modules\npm\bin\npm-cli.js'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:139:18)
at node.js:974:3

我注意到路径似乎是 B:\b\,这意味着某处 npm 选择了驱动器两次。

我知道我的问题看起来很像this 问题。我确实检查了我的 windows PATH 变量,并且 nodejs 文件夹(包括 npm 文件夹)在那里。

我也看到this的帖子,git-bash 没有告诉我找不到npm

希望有人能帮我解决这个问题

【问题讨论】:

    标签: node.js windows bash


    【解决方案1】:

    您的某个目录中似乎有一个'。我会备份所有内容,将该目录更改为 prog 之类的简单目录,不带任何标点符号,卸载 Node 和 git-bash,然后非常小心地按照说明重新安装它们。

    【讨论】:

    • 谢谢,没想到那个文件夹会出现问题,因为所有其他程序都安装到该文件夹​​中。我现在已经在默认文件夹中安装了节点,并且在运行 npm -v 时它会告诉我正确的版本
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-03
    • 1970-01-01
    • 2022-07-22
    • 1970-01-01
    相关资源
    最近更新 更多