Angular 2没有重新启动就没有显示图像

时间:2017-09-25 07:26:54

标签: node.js angular angular-cli angular2-template

我使用angular2和nodejs上传图片,当节点上传资源文件夹中的文件时,我尝试使用angular显示它并收到错误:

GET http://localhost:4200/assets/img/3.jpg 404 (Not Found)

但是当我的角度服务器重新启动时,图像就在那里。

如何在不重新启动的情况下显示图像?

1 个答案:

答案 0 :(得分:1)

  

当您回复我的comment时 - 您正在使用ng serve

问题是,当您在内存中ng serve运行webpack dev server时 - 不是您要在服务器上运行的东西,而是仅适用于开发人员。这样,在重新启动ng serve之前,您的assets文件夹中不会发生任何更改,因为它是default folder for your static assets configured in .angular-cli.json

  

使用.angular-cli.json中的assets数组列出文件或文件夹   你想在构建项目时按原样复制。

所以assets文件夹不是存储任何动态内容的最佳位置。