Angular2 中静态文件的默认路径是什么?
Whats the default path for static files in Angular2?
我目前正在做一个小的 Angular2 项目。在我的例子中,我必须将一些请求(如“/faq”、“/aboutus”)重新路由回我的旧后端服务器,以获取一些服务器端呈现的 thymeleaf 模板。因此,我正在使用内置代理重新路由到我的后端服务器。遗憾的是,由于一些奇怪的原因,它 仅 服务器 html 文件 没有 任何 scripts 和 styles 或 images。 (我使用 angular-cli 来创建我的项目结构)
这就是为什么我想将这些 静态文件添加到我的 angular2 文件夹 中的原因,但我找不到正确的位置来使它对我的应用程序可用。
还有其他人知道如何将这些文件正确地放置在项目结构中吗?
在此先感谢您的帮助
根据当前angular-cli readme (v1.0.1):
You use the assets array in angular-cli.json to list files or folders you want to copy as-is when building your project:
"assets": [
"assets",
"favicon.ico"
]
默认情况下,assets
文件夹是为此配置的,因此您可以将文件放入类似
的结构中
├── src
. ├── assets
. . ├── file1.txt
. . ├── img
. │ └── image1.png
└── css
并从 url 路径 /img/image1.png
等
为他们提供服务
如果您对默认选项不满意,请将您选择的文件夹名称添加到 angular-cli.json
,即
"assets": [
"static",
...
]
为您的文件创建 ./src/static/
文件夹并以类似于默认的方式提供。
我目前正在做一个小的 Angular2 项目。在我的例子中,我必须将一些请求(如“/faq”、“/aboutus”)重新路由回我的旧后端服务器,以获取一些服务器端呈现的 thymeleaf 模板。因此,我正在使用内置代理重新路由到我的后端服务器。遗憾的是,由于一些奇怪的原因,它 仅 服务器 html 文件 没有 任何 scripts 和 styles 或 images。 (我使用 angular-cli 来创建我的项目结构)
这就是为什么我想将这些 静态文件添加到我的 angular2 文件夹 中的原因,但我找不到正确的位置来使它对我的应用程序可用。 还有其他人知道如何将这些文件正确地放置在项目结构中吗?
在此先感谢您的帮助
根据当前angular-cli readme (v1.0.1):
You use the assets array in angular-cli.json to list files or folders you want to copy as-is when building your project:
"assets": [
"assets",
"favicon.ico"
]
默认情况下,assets
文件夹是为此配置的,因此您可以将文件放入类似
├── src
. ├── assets
. . ├── file1.txt
. . ├── img
. │ └── image1.png
└── css
并从 url 路径 /img/image1.png
等
如果您对默认选项不满意,请将您选择的文件夹名称添加到 angular-cli.json
,即
"assets": [
"static",
...
]
为您的文件创建 ./src/static/
文件夹并以类似于默认的方式提供。