在任何地方都找不到解决该问题的解决方案,因此我决定将此问题发布给任何有此问题的人。
如果您使用的是工具箱,则可以转到
完成此操作后,转到您的终端并输入
import { HttpClient } from '@angular/common/http';
import { saveAs } from 'file-saver';
.
.
.
constructor(private http: HttpClient) { }
download() {
this.http.get('/download/chapter/{id}', {responseType:'blob', observe: 'response'}).subscribe(
(data : any)=>{
saveAs(data.body, 'yourfilename.ext');
},
(err : HttpErrorResponse)=>{
console.error('download failed:', err);
});
}
.
.
.
*将$ alias ws="~/webstorm "
替换为您想要的快捷方式,并将ws
替换为在工具箱部分中命名为shell脚本的所有内容。
然后,您应该可以使用webstorm
从命令行打开WebStorm。
一些例子:
ws
希望这对其他人有帮助。我花了太多时间试图找到解决方案,不得不将用户使用Jetbrains遇到的一些未解决的问题综合起来。