我运行了
$ 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'未被识别为内部或外部命令。
$ webpack
返回相同的错误。
背景:我正在运行Windows,并且之前已经安装了npm。当npm开始出现各种错误时,我升级到了npm3。$ npm install npm3 -g
然后我会运行以npm3开头的所有命令,例如
$ npm3 install webpack --save
今天使用同样的命令时,出现了以下错误信息:
于是我试图通过常规的npm重新安装它,但是却提示 "'npm' 不是内部或外部命令"。'npm3' 不是内部或外部命令
我按照这些详细的说明成功地让npm再次工作,但无法确定如何回到版本3。
此外,现在运行
$ npm -v
显示的版本号是2.15.1
。