Node.js 路径中有空格的nyc npm运行测试问题
当我尝试运行“npm运行覆盖率”或“nyc npm运行测试”时,失败并出现以下错误: “C:\Users\First”未被识别为内部或外部命令, 可操作的程序或批处理文件 假设正确的文件夹位于C:\Users\First Name下\ 该项目最初位于Documents文件夹下,但移动到C:\project路径中没有空格的文件夹中 npm文件夹已从appdata(在用户文件夹下)更改为c:下没有空格的文件夹。路径变量已更新,pc已重新启动,但仍存在此问题 如果我运行npc运行测试,它运行得非常好,是纽约造成的问题 任何帮助都将不胜感激Node.js 路径中有空格的nyc npm运行测试问题,node.js,Node.js,当我尝试运行“npm运行覆盖率”或“nyc npm运行测试”时,失败并出现以下错误: “C:\Users\First”未被识别为内部或外部命令, 可操作的程序或批处理文件 假设正确的文件夹位于C:\Users\First Name下\ 该项目最初位于Documents文件夹下,但移动到C:\project路径中没有空格的文件夹中 npm文件夹已从appdata(在用户文件夹下)更改为c:下没有空格的文件夹。路径变量已更新,pc已重新启动,但仍存在此问题 如果我运行npc运行测试,它运行得非常好,
谢谢。找到解决此问题的选项:
- 重命名用户文件夹。这需要在注册表中进行大量更改和一个漫长的过程
- 创建一个名称中没有空格的新用户,迁移所有内容并开始使用该用户。这需要大量的工作,因为在当前用户上使用了大量的信息
- 创建一个没有空格的新用户,并仅将此用户与runas一起使用以运行powershell或用于运行“npm运行覆盖率”或“nyc npm运行测试”的命令提示符