當我想重新安裝我的開發環境時,我遇到了 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 開發人員環境?
uj5u.com熱心網友回復:
如上所述,您顯示的是棄用警告,因此應該安裝 gulp-cli。使用以下命令查看是否安裝了 gulp-cli:
npm ls -g --depth=0
應該報告 gulp-cli 的版本。
你也可以運行
gulp -v
這將回傳 gulp 的“CLI 版本:”和“本地版本:”。本地版本將被列為未知,除非您位于運行了“npm i”的 SPFx 專案的檔案夾中,其中 Gulp 命令也可用(gulp build、gulp serve 等)
希望這可以幫助。
uj5u.com熱心網友回復:
經過進一步調查,我發現由于 NVM 錯誤而未安裝 gulp。
NVM 沒有顯示我使用的是哪個版本,也沒有更改版本。
解決這個問題
我不得不洗掉位于 C:\Program Files\nodejs 的檔案夾
然后運行 ??NVM use {version} 再次安裝 gulp-cli 現在 Gulp 安裝完成
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/535922.html
