VS Code中Playwright安装遇阻:npm无法识别问题求助
关于VS Code终端无法识别npm及Playwright/Cucumber安装的问题
背景
- 因培训需求安装了包含JavaScript和PHP环境的Visual Studio Code,现需安装Playwright/Cucumber
- 已知两种安装方式:从VS Code扩展列表添加对应扩展,或在终端执行
npm i、npm playwright install命令
问题现象
- 最初无法运行npm命令,安装Node.js(版本v20.13.1)后,Windows命令提示符中可正常通过
node -v和npm -v查询版本(npm版本为10.8.0),但VS Code终端仍提示npm未被识别,错误信息如下:
npm : Die Benennung "npm" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang.
In Zeile:1 Zeichen:1
- npm init playwright@latest --yes -- --quiet --browser=chromium --brow ...
- CategoryInfo : ObjectNotFound: (npm:String) [], CommandNotFoundException
- FullyQualifiedErrorId : CommandNotFoundException
已完成操作
- 安装了Playwright Test for VSCode扩展(版本v1.1.2,全局启用)
- 多次重启VS Code
- 将相关文件部署在已有数据的文件夹内,该文件夹包含
.github、.vscode、reports、src及package.json等文件
待解答疑问
- 当前缺失哪些必要配置?
- 排查该问题需要提供哪些额外信息?
- 如何查看VS Code中已安装的所有扩展?
内容的提问来源于stack exchange,提问作者Dvdscot
相关产品推荐
相关产品推荐

