是否必须将图像保存在Angular 2中的资产文件夹中



图像保存在"资产"目录中,但可以将其保存在各自的组件中,以便HTML文件可以轻松访问

不需要将图像放入资产项目中。

资产文件夹是预先配置的。当您运行构建命令时,资产文件夹中的所有内容都将自动复制到输出文件夹(DIST)以进行发布。因此无需手动复制。

您还可以将不同的文件夹配置为资产。请参阅下面的代码样本。

  "assets": [
    "assets",
    "xyz",
    "favicon.ico"
  ],

资产文件夹在Angular中用于维护文件,该文件在编译时不必修改。您无法在组件文件夹中维护任何文件,例如images,json或任何其他文件类型(文件夹仅用于开发目的),因为它在编译时不会识别。

如果您在任何组件中,请始终设置这样的图像路径。始终将资产作为起始文件夹

"assets/pic.img"

不喜欢这样,它不会被识别

"./../assets/pic.img"

最新更新