我最近从here下载了async fillOrderHeader() {
let rows3: Array<OrderHeader>= new Array<OrderHeader>();
let headerList = await this.orderService.getAllOrdersHeaders().toPromise();
for(let headerDoc of headerList){
let header = await headerDoc.get().toPromise();
let headerMetadata: OrderHeader = new OrderHeader();
headerMetadata.clientName = header.data().clientName;
headerMetadata.agencyName = header.data().agencyName;
rows3.push(headerMetadata);
}
return rows3;
}
,提取后遵循了安装说明。我已在C盘根目录下将环境变量中的路径设置为flutter
。
然后,当我尝试打开文档中指定的C:\Flutter\flutter
批处理文件时,就会出现问题。终端窗口只会闪烁打开并消失,有时在设法保持稳定时,只要按下一次键,它就会再次关闭。
我想知道是否还有其他人面临这个问题,以及我们如何解决此问题。谢谢。
答案 0 :(得分:0)
首先,您应该将<flutter install directory>/flutter/bin;
添加到路径而不是flutter目录。然后,您应该可以使用cmd / powershell中的flutter。如果您在更改环境变量之前打开了一个窗口,请重新打开它或运行refreshenv
。
如果仍然无法正常工作,则说明这里发生了一些非常奇怪的事情。尝试打开一个cmd窗口,转到flutter目录,然后从那里运行flutter_console.bat
。而且,您可以尝试粘贴路径,以便我们查看路径是否有问题(在命令提示符下运行echo %PATH%
来查看它,但是在发布之前,您应该先进行任何个人设置)。
答案 1 :(得分:0)
我有同样的问题。有一个非常简单的修复程序。只需以管理员身份运行flutter控制台即可。它将正常工作。也以管理员身份运行电源外壳。当您尝试执行flutter doctor
时,它将起作用。
答案 2 :(得分:0)
我通过将C:\ windows \ system32添加到PATH系统变量来解决此问题
答案 3 :(得分:0)
添加以下内容到您的 path 变量
C:\ Program Files \ Git \ bin \ git.exe; C:\ Program Files \ Git \ cmd; C:\ Windows \ System32; C:\ Windows \ SysWOW64;
完成后,请确保使用管理员权限打开 flutter_console.bat 和/或命令提示符。我希望它以后能起作用!
欢呼
答案 4 :(得分:0)
确保您使用的是 Windows PowerShell 版本 5 或更高版本。
答案 5 :(得分:0)
我也遇到了同样的问题,不过现在已经解决了!
可以先查看
c:->windows->system32->cmd
如果此位置不存在,则复制当前存在的 cmd(在我的情况下,它存在于
C:->windows->SysWOW64
到此 c:->windows->system32->cmd
位置。
它会起作用:)
答案 6 :(得分:-1)
如果您以管理员身份运行flutter控制台和flutter doctor命令,它将在您的终端上运行,但是解决此问题的真正方法是将路径C:\ windows \ system32添加到PATH系统变量中>