【问题标题】:'npm-windows-upgrade' is not recognized as an internal or external command'npm-windows-upgrade' 未被识别为内部或外部命令
【发布时间】:2016-11-29 10:29:30
【问题描述】:

我跑了

$ npm install --global --production npm-windows-upgrade

它返回了这个积极的反馈

├── cli-spinner@0.2.5
├── commander@2.9.0 (graceful-readlink@1.0.1)
├── chalk@1.1.3 (ansi-styles@2.2.1, escape-string-regexp@1.0.5, supports-color@2
.0.0, strip-ansi@3.0.1, has-ansi@2.0.0)
├── promise@7.1.1 (asap@2.0.4)
├── inquirer@1.0.3 (ansi-escapes@1.4.0, mute-stream@0.0.6, through@2.3.8, cli-wi
dth@2.1.0, strip-ansi@3.0.1, figures@1.7.0, pinkie-promise@2.0.1, run-async@2.2.
0, string-width@1.0.1, cli-cursor@1.0.2, rx@4.1.0, lodash@4.14.0)
├── babel-polyfill@6.9.1 (regenerator-runtime@0.9.5, babel-runtime@6.9.2, core-j
s@2.4.1)
├── regenerator-runtime-only@0.8.38 (promise@6.1.0, es6-symbol@2.0.1)
└── prompt@1.0.0 (revalidator@0.1.8, pkginfo@0.4.0, colors@1.1.2, read@1.0.7, ut
ile@0.3.0, winston@2.1.1)

但是当我跑步时 $ npm-windows-upgrade

我明白了

'$ npm-windows-upgrade' 未被识别为内部或外部 命令

我按照here 的指示进行操作。知道发生了什么吗?我已经在谷歌上搜索了一段时间,但没有得到比这些基本说明更多的信息。

更新 意识到问题出在我试图在全球范围内安装的所有东西上。我认为我试图运行的其他软件包有效,但它们没有。例如$ webpack 全局安装后返回相同的错误。

背景

我正在运行 windows 并且之前安装了 npm。当那开始给我带来各种错误时,我升级到 npm3。我相信它只是

$ npm install npm3 -g

然后运行我所有以 npm3 开头的命令,例如

$ npm3 install webpack --save

今天同样的命令给了我

'npm3' 未被识别为内部或外部命令

所以我尝试使用常规 npm 重新安装它,这给了我“'npm' ins not recognize...”

在遵循these 可爱的说明后,我能够让 npm 再次工作,但不知道如何返回到版本 3。

还有$ npm -v,现在是2.15.1

【问题讨论】:

    标签: windows npm


    【解决方案1】:

    回答我自己的问题。

    问题是我的路径设置。 Npm 本身正在工作,但由于某种原因,它安装全局节点模块的位置位于不同的目录中。我跑的时候看到了这个

    $ npm install npm-windows-upgrade -g

    安装时打印的前几行显示了它的安装位置。

    我注意到它被安装在

    C:\Users\(my_username)\AppData\Roaming\npm\nodemodules\npm-windows-upgrade

    即使我刚刚通过指向它来修复 npm

    C:\ProgramFiles\npm

    所以我将其更改为它实际使用的 npm 位置

    C:\Users\(my_username)\AppData\Roaming\npm

    重启了我的电脑,它工作了。

    Here again 是更改路径变量的说明。

    【讨论】:

    猜你喜欢
    • 2018-10-19
    • 1970-01-01
    • 2018-07-13
    • 1970-01-01
    • 2019-06-28
    • 1970-01-01
    • 2018-04-24
    • 2017-06-29
    • 1970-01-01
    相关资源
    最近更新 更多