ng服务localhost:4200打开后会下载一个空文件

时间:2019-06-13 10:35:46

标签: angular

当我为Angular项目提供服务然后打开localhost:4200时,没有重定向,相反,它只是下载名为“ download”的文件,其文件类型为“ file”。

我真的不知道发生了什么事。昨天一切顺利!没有更新任何东西,只是提交了更改。签出旧的更改或其他分支(通过git)将无法解决问题。

编辑: 控制台中有一个警告:  Resource interpreted as Document but transferred with MIME type application/x-httpd-php: "http://localhost:4200/".

“网络”标签中只有一个请求:

General
Request URL: http://localhost:4200/
Request Method: GET
Status Code: 200 OK
Remote Address: 127.0.0.1:4200
Referrer Policy: no-referrer-when-downgrade

Response Headers
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Connection: keep-alive
Content-Length: 2399
Content-Type: application/x-httpd-php; charset=UTF-8
Date: Thu, 13 Jun 2019 13:25:04 GMT
ETag: W/"95f-OzUIvH6AGkYTzrBRrWDtbW34jgE"
X-Powered-By: Express

Request Headers
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9,de-DE;q=0.8,de;q=0.7
Cache-Control: no-cache
Connection: keep-alive
Cookie: io=jtCE1d_N_SpFiMybAAAA
Host: localhost:4200
Pragma: no-cache
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36

删除并再次克隆

也尝试运行另一个端口ng serve --port 8080并且发生了相同的事情

可以使用ng serve运行另一个项目(也可以使用端口4200)

更新

解决问题,方法是重新安装node,git和global @ angular / cli。然后再次将项目从其存储库克隆到另一个目录,然后ng serve可以正常工作!

编辑解决:刚刚打开VSC,尝试ng服务及其后退!这是VSC的问题吗?

0 个答案:

没有答案