hdw*_*dw3 3 deployment image github github-pages angular
我使用以下命令在 github 页面上部署了一个测试项目:
ng build --prod --base-href https://<profile_name>.github.io/<repo_name>/
ngh --dir=dist/scrabble
Run Code Online (Sandbox Code Playgroud)
除了图像外,一切正常(在本地主机上,每个图像都在加载)。
"outputPath": "dist/scrabble/",
Run Code Online (Sandbox Code Playgroud)
angular.json 中的资产:
"assets": [
"src/favicon.ico",
"src/assets"
],
Run Code Online (Sandbox Code Playgroud)
带有图像的资产文件夹位于 <project_folder>/src/assets
在本地主机上完美运行但在 github 页面上无法加载的图像标签示例:
<img src="../../../assets/scaledlogo.png" routerLink="/menu" />
Run Code Online (Sandbox Code Playgroud)
小智 13
如果您的所有图像都在您的资产文件夹中,您只需从../路径中删除s 即可。
<img src="assets/scaledlogo.png" routerLink="/menu" />
Run Code Online (Sandbox Code Playgroud)
所以问题是一切都被转换和缩小,资产文件夹不再是 3 个目录。如果您在本地运行或部署它并且不需要相对路径,Angular 知道您的资产文件夹在哪里。
| 归档时间: |
|
| 查看次数: |
3200 次 |
| 最近记录: |