【发布时间】:2020-05-31 22:48:00
【问题描述】:
我的客户希望我使用以下配置在同一 ngnix 服务器上部署多个项目。
location /project1/ {
alias /usr/local/var/www/project1/;
try_files $uri$args $uri$args/ /project1/index.html;
}
在上述配置中,我无法访问资产文件夹,因为它位于 project1 文件夹中,我尝试从域示例 src 的根目录访问它:
url('/assets/fonts/texta/Texta-Regular/Texta-Regular.eot')
当我使用 src:url('./assets/fonts/texta/Texta-Regular/Texta-Regular.eot') 更改路径时,我在构建生产版本时遇到了以下问题
./src/styles.scss 中的错误模块构建失败(来自 ./node_modules/mini-css-extract-plugin/dist/loader.js):模块错误: 模块错误(来自 ./node_modules/postcss-loader/src/index.js): (发出的值而不是错误的实例) CssSyntaxError: /Users/Desktop/personal/projects/example/src/styles.scss:10115:13: 无法解决 './assets/fonts/texta/Texta-Regular/Texta-Regular.eot%3F' 在 '/Users/Desktop/personal/projects/example/src'
【问题讨论】: