错误代码试图从不存在的源复制

Error code Trying to copy from a source that does not exist

当我按照这里的 VS 代码 plugin/extension 教程 Your First Extension | Visual Studio Code Extension API 时,我得到了以下错误。

> yo code

? What type of extension do you want to create? New Extension (TypeScript)
? What's the name of your extension? HelloWorld
? What's the identifier of your extension? helloworld
? What's the description of your extension?
? Initialize a git repository? Yes
? Bundle the source code with webpack? No
? Which package manager to use? npm

Writing in C:\pg\vscode\helloworld...
Error code

Trying to copy from a source that does not exist: C:\Program Files (x86)\Nodist\bin\node_modules\generator-code\generators\app\templates\ext-command-ts/vscode

简单的命令我运行是,作为教程,

npm install -g yo generator-code
yo code

我正在使用 Windows 10 提升的 Powershell。错误是怎么回事,如何解决?

根据上下文“Nodist”,我假设您已经在 node.js 实例之外的机器上安装了 Nodist。我不确定你是如何安装你的 node.js,但看起来问题的原因是因为你的 node.js 和 Nodist.

的冲突

也许您可以尝试卸载 Nodist 并重试,或者在不同的机器或虚拟机上尝试相同的命令?

对我来说,卸载 NodeJS/Nodist 并在名称中没有空格的目录中重新安装解决了这个问题。绝对是经典的 Windows 问题。