找不到全球安装NPM的软件包

时间:2020-02-27 09:35:44

标签: npm gulp

我不确定这到底是npm还是gulp的问题,因此我同时标记了两者。我尝试全局安装的软件包(根据gulp文档)似乎没有在任何地方安装!我已经搜索了所有可能的位置,但是“ npm config get prefix”在我的机器上似乎并不准确。

首先,我在全局范围内安装gulp-cli:

> npm install -g gulp-cli
C:\Users\username\AppData\Roaming\npm\gulp -> C:\Users\username\AppData\Roaming\npm\node_modules\gulp-cli\bin\gulp.js
+ gulp-cli@2.2.0
updated 1 package in 7.319s

没有显示任何错误,但是调用gulp失败:

> gulp
'gulp' is not recognized as an internal or external command,
operable program or batch file.

所以我尝试确认全局安装位置在哪里:

> npm config get prefix
C:\Users\username\AppData\Roaming\npm

实际上包含零个文件。是什么,npm?

> dir C:\Users\username\AppData\Roaming\npm\node_modules\
 Volume in drive C is Windows 7 OS
 Volume Serial Number is 2C99-0BE1

 Directory of C:\Users\username\AppData\Roaming\npm\node_modules

26/02/2020  14:14    <DIR>          .
26/02/2020  14:14    <DIR>          ..
               0 File(s)              0 bytes
               2 Dir(s)   3,669,004,288 bytes free

“ npm root”和“ npm list”提供相同的安装文件夹

> npm root -g
C:\Users\username\AppData\Roaming\npm\node_modules

> npm list -g
C:\Users\username\AppData\Roaming\npm
+-- gulp-cli@2.2.0

我尝试以管理员身份运行它,但仍然无法正常工作。我也尝试将prefix参数设置为另一个文件夹,但这没有效果。例如通过“ npm config edit”编辑值后,“ npm config get prefix”不显示我的编辑。

我想知道我的安装是否存在根本错误,但是即使重新安装也没有效果。版本为节点v12.16.1和npm 6.13.4。我正在运行Windows 7。

还有什么可以解决的吗?

0 个答案:

没有答案