Как я могу исправить мою проблему с Yeoman, только пишу тот же код при запуске - PullRequest
0 голосов
/ 14 апреля 2019

Я только что установил Node и Yeoman для работы с кодом Visual Studio и настроил собственное расширение. Но когда я попытался запустить Yeoman с помощью любой команды, о которой я мог подумать, кроме «--version», она выдает тот же код, и я не знаю, как это исправить после поиска ответов. На своей странице они перенаправили меня в Stackoverflow, поэтому я надеюсь, что смогу получить некоторую помощь здесь.

Я попытался установить его снова, удалить его, а затем переустановить. Я перезагрузил компьютер, но результат все тот же.

C:\Users\Marcus>yo
C:\Users\Marcus\AppData\Roaming\npm\node_modules\yo\node_modules\conf\index.js:69
                        throw new TypeError('Use `delete()` to clear values');
                        ^

TypeError: Use `delete()` to clear values
    at Conf.set (C:\Users\Marcus\AppData\Roaming\npm\node_modules\yo\node_modules\conf\index.js:69:10)
    at Insight.set optOut [as optOut] (C:\Users\Marcus\AppData\Roaming\npm\node_modules\yo\node_modules\insight\lib\index.js:56:15)
    at Object.<anonymous> (C:\Users\Marcus\AppData\Roaming\npm\node_modules\yo\lib\cli.js:198:18)
    at Module._compile (internal/modules/cjs/loader.js:816:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:827:10)
    at Module.load (internal/modules/cjs/loader.js:685:32)
    at Function.Module._load (internal/modules/cjs/loader.js:620:12)
    at Function.Module.runMain (internal/modules/cjs/loader.js:877:12)
    at internal/main/run_main_module.js:21:11
C:\Users\Marcus>yo --version
2.0.5

Журнал установки:

C:\Users\Marcus>npm install -g yo
npm WARN deprecated cross-spawn-async@2.2.5: cross-spawn no longer requires a build toolchain, use it instead
C:\Users\Marcus\AppData\Roaming\npm\yo-complete -> C:\Users\Marcus\AppData\Roaming\npm\node_modules\yo\lib\completion\index.js
C:\Users\Marcus\AppData\Roaming\npm\yo -> C:\Users\Marcus\AppData\Roaming\npm\node_modules\yo\lib\cli.js

> yo@2.0.5 postinstall C:\Users\Marcus\AppData\Roaming\npm\node_modules\yo
> yodoctor


Yeoman Doctor
Running sanity checks on your system

√ Global configuration file is valid
√ NODE_PATH matches the npm root
√ Node.js version
√ No .bowerrc file in home directory
√ No .yo-rc.json file in home directory
√ npm version
√ yo version

Everything looks all right!
+ yo@2.0.5
updated 1 package in 13.648s

Я следовал приведенным инструкциям здесь и здесь .

...