Angular8 如何以良好的实践方式在子项目资产文件夹中加载资源?
Angular8 How to load resource inside a sub project assets folder in a good practice way?
我正在使用 angular 8,我在主项目中创建了一个子项目。文件夹结构如截图所示:
现在我正在处理我的子项目 01,我想使用 "img" 标签在子项目 01 的资产文件夹中导入一个 xxx.svg 文件。
我试过了
<img src="assets/xxx.svg">
,但在聚合器文件夹中 运行 ng 服务后我得到了 404。
我试过了
<img src="projects/sub-proj01/src/assets/xxx.svg">
但我也得到了 404。
那么谁能给我一些建议,告诉我怎样才能得到这个?非常感谢!
执行 angular.json 文件,在名为 "assets" 的数组中放置一个对象,其中 "glob" 定义要复制的内容, "input" 定义路径您的子项目资产和输出”,这是复制 everting 的最终目的地。
"assets": [
"src/favicon.ico",
"src/favicon.png",
"src/assets",
{
"glob": "**/*", //COPY ALL THINGS
"input": "projects/subproject-name/src/assets", //OF THIS DIRECTORY
"output": "/assets/" //TO THIS DIRECTORE ROOT
}
],
我正在使用 angular 8,我在主项目中创建了一个子项目。文件夹结构如截图所示:
现在我正在处理我的子项目 01,我想使用 "img" 标签在子项目 01 的资产文件夹中导入一个 xxx.svg 文件。
我试过了
<img src="assets/xxx.svg">
,但在聚合器文件夹中 运行 ng 服务后我得到了 404。
我试过了
<img src="projects/sub-proj01/src/assets/xxx.svg">
但我也得到了 404。
那么谁能给我一些建议,告诉我怎样才能得到这个?非常感谢!
执行 angular.json 文件,在名为 "assets" 的数组中放置一个对象,其中 "glob" 定义要复制的内容, "input" 定义路径您的子项目资产和输出”,这是复制 everting 的最终目的地。
"assets": [
"src/favicon.ico",
"src/favicon.png",
"src/assets",
{
"glob": "**/*", //COPY ALL THINGS
"input": "projects/subproject-name/src/assets", //OF THIS DIRECTORY
"output": "/assets/" //TO THIS DIRECTORE ROOT
}
],