Я настраиваю нашу среду разработки фреймворка SharePoint в Windows 7 x64, как упоминалось в этом видео:
https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-development-environment
Я успешно установил Node.js + VS Code, и сейчас я нахожусь на этапе установки пакета yo
, используя эту команду:
npm install -g yo gulp
но я получил ошибку "Your yo version is outdated"
, как показано ниже:
V Global configuration file is valid
V NODE_PATH matches the npm root
V Node.js version
V No .bowerrc file in home directory
V No .yo-rc.json file in home directory
× yo version
Your yo version is outdated.
Upgrade to the latest version by running:
npm install -g yo@latest
V npm version
Found potential issues on your machine :(
+ gulp@3.9.1
+ yo@2.0.5
added 787 packages in 229.024s
Итак, я выполнил эту команду для обновления yo
:
npm install -g yo@latest
но я получил ту же ошибку:
Running sanity checks on your system
V Global configuration file is valid
V NODE_PATH matches the npm root
V Node.js version
V No .bowerrc file in home directory
V No .yo-rc.json file in home directory
× yo version
Your yo version is outdated.
Upgrade to the latest version by running:
npm install -g yo@latest
V npm version
Found potential issues on your machine :(
+ yo@2.0.5
updated 1 package in 38.439s
Я также попытался запустить эти команды:
npm rm -g yo
npm install -g yo
но они ничего не исправили.
И когда я захотел открыть yo
, следующим образом я получил еще одну ошибку:
PS C:\Users\*****> yo @microsoft/sharepoint
yo : The term 'yo' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the
spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ yo @microsoft/sharepoint
+ ~~
+ CategoryInfo : ObjectNotFound: (yo:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Может кто-нибудь посоветовать, пожалуйста?