[英]Can't install gulp
当我想重新安装我的开发环境时,我遇到了 gulp 的一些问题。
npm install gulp-cli -g
npm : npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
At line:1 char:1
+ npm install gulp-cli -g
+ ~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (npm WARN deprec...-url#deprecated:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
我尝试使用 NVM 安装不同的节点版本,但我在所有节点版本上都遇到了这个问题。
nvm list
14.15.0
14.6.0
12.13.1
12.13.0
有没有办法解决这个问题,这样我就可以再次拥有 SPFX 开发人员环境?
如上所述,您显示的是弃用警告,因此应该安装 gulp-cli。 使用以下命令查看是否安装了 gulp-cli:
npm ls -g --depth=0
应该报告 gulp-cli 的版本。
你也可以运行
gulp -v
这将返回 gulp 的“CLI 版本:”和“本地版本:”。本地版本将被列为未知,除非您所在的文件夹中包含运行“npm i”的 SPFx 项目,其中 Gulp 命令也将可用(gulp 构建、gulp 服务等)
希望这可以帮助。
经过进一步调查,我发现由于 NVM 错误而未安装 gulp。
NVM 没有显示我使用的是哪个版本,也没有更改版本。
解决这个问题
我不得不删除位于 C:\Program Files\nodejs 的文件夹
然后运行 NVM use {version} 再次安装 gulp-cli 现在安装了 Gulp
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.