-
Notifications
You must be signed in to change notification settings - Fork 11.9k
Description
Please provide us with the following information:
OS?
Linux (Docker hub image: mhart/alpine-node:6.9.4) on OSX host
Versions.
Please run
ng --version
. If there's nothing outputted, please run in a Terminal:node --version
and paste the result here:
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
@angular/cli: 1.0.0-rc.1
node: 6.9.4
os: linux x64
Repro steps.
Was this an app that wasn't created using the CLI? What change did you do on your code? etc.
Importing a font with sass using relative path:
@font-face {
font-family: 'Gotham-Light';
src: url('../fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),
url('../fonts/Gotham-Light.otf') format('opentype'),
url('../fonts/Gotham-Light.woff') format('woff'),
url('../fonts/Gotham-Light.ttf') format('truetype'),
url('../fonts/Gotham-Light.svg#Gotham-Light') format('svg');
font-weight: normal;
font-style: normal;
line-height: 1.5;
}
The log given by the failure.
Normally this include a stack trace and some more information.
ERROR in ./~/css-loader?{"sourceMap":false,"importLoaders":1}!./~/postcss-loader!./~/sass-loader!./src/styles.scss
Module not found: Error: Can't resolve '../fonts/Gotham-Light.eot' in '/code/src'
@ ./~/css-loader?{"sourceMap":false,"importLoaders":1}!./~/postcss-loader!./~/sass-loader!./src/styles.scss 6:108-144
@ ./src/styles.scss
@ multi ./~/material-design-icons/iconfont/material-icons.css
Mention any other details that might be useful.
Looks like this may be related to #4778
From my understanding relatives paths in url() was fixed for @import
, maybe something additional needs to be done for @font-face
Also, this error doesn't occur when using the absolute path starting from src/, the error only appears when using the relative path.
Thanks! We'll be in touch soon.