【发布时间】:2018-06-28 13:27:05
【问题描述】:
我已经在 ngnix 上部署了具有以下结构的 angular dist 文件夹。但是得到Failed to decode downloaded font: host/rfid/fontawesome-webfont.af7ae505a9eed503f8b8.woff2?v=4.7.0; OTS parsing error: invalid version tag 错误。
这是我添加字体的方法。
package.json
"dependencies": {
-------
"font-awesome": "^4.7.0",
--------
}
angular.json
"styles": [
-----,
"node_modules/font-awesome/scss/font-awesome.scss",
-----
]
这是我部署 dist 文件夹的路径。
/user/www/data/rfid/dist
以下是我的 nginx 配置文件 default.conf。
proxy_cache_path /tmp/nginx levels=1:2 keys_zone=nginx_cache_zone:10m inactive=60m;
proxy_cache_key "$scheme$request_method$host$request_uri";
client_max_body_size 20M;
proxy_read_timeout 600;
server {
listen 80 default_server;
server_name something;
location /rfid/ {
alias /user/www/data/rfid/dist/;
try_files $uri$args $uri$args/ /rfid/index.html;
}
}
让我也包括我的构建的样子。
我在这里缺少什么?提前致谢。
编辑:如果这是将查询字符串附加到正在查找文件的 url 的问题,当我只指定依赖项并添加 sass 文件时,我能做什么?
【问题讨论】: