์ ์ v2.7.3 (webpack v3.1.0 ๋ฐ less-loader v4.1.0 ์ฌ์ฉ)์ ์ฌ์ฉํ๋ฉด main.less ํ์ผ์์ ๋ค์๊ณผ ๊ฐ์ ์๊ฒฉ ๊ธ๊ผด์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
<strong i="6">@import</strong> url('https://fonts.googleapis.com/css?family=Nunito');
๋์ผํ ๊ตฌ์ฑ ๋ฐ ์ข ์์ฑ์ ์ฌ์ฉํ๋ v3.0.1 ์ดํ์์๋ ๋น๋๋ฅผ ์๋ ํ ๋๋ง์ด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
Message:
./node_modules/css-loader??ref--1-2!./node_modules/postcss-loader/lib??ref--1-3!./node_modules/less-loader/dist/cjs.js??ref--1-4!./src/css/main.less
Module build failed:
*/
<strong i="10">@import</strong> url('https://fonts.googleapis.com/css?family=Nunito');
^
Can't resolve './https://fonts.googleapis.com/css?family=Nunito' in 'C:\Projekte\mine\homepage\src\css'
in C:\Projekte\mine\homepage\src\css\main.less (line 6, column 0)
์ด๋ Less๊ฐ URL ์ด๋๊ฐ์์ "css"๋ฌธ์์ด์ ์ฐพ๊ธฐ ๋๋ฌธ์ ๋ ์ด์ "css"๊ฐ์ ธ ์ค๊ธฐ ( @import
๋ฌธ ์ ์ง)๋ก ์๋ ์ ํํ์ง ์๋๋ค๋ ์ฌ์ค๊ณผ ๊ด๋ จ์ด์์ ์ ์์ต๋๋ค.
<strong i="7">@import</strong> (css) url('https://fonts.googleapis.com/css?family=Nunito');
์ฌ์ฉํด๋ณด๊ธฐ
์ฐธ์ผ๋ก ๋์์ด ๋ ๋ฉ์ง @ matthew-dean. ์ ๋ง ๊ณ ๋ง์!
@ matthew-dean ๊ฐ์ ธ ์ค๊ธฐ์์ URL์ ํ์ธํ ๋ ๊ธฐ๋ณธ์ ์ผ๋ก https๋ฅผ ์ฌ์ฉํ๋๋ก ์ปดํ์ผ๋ฌ์ ์ง์ํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ์๋ฅผ ๋ค์ด <strong i="5">@import</strong> url(//fonts.googleapis.com/css?family=Open+Sans:400,700);
์ฌ์ฉํ ๋ ์ถ๋ ฅ์
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans Regular'), local('OpenSans-Regular'), url(http://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype');
}
HTTPS๋ฅผ ํตํด๋ก๋๋๋ ํ์ด์ง์ ์ด๊ฒ์ ๋ฃ์ผ๋ฉด 'ํผํฉ ์ฝํ
์ธ '์ค๋ฅ๊ฐ ๋ฐ์ํ๊ณ http ์์ฒญ์ด ๋ธ๋ผ์ฐ์ ์ ์ํด ์ฐจ๋จ๋ฉ๋๋ค. ์ด์ (css)
๋๋ https://...
๋ฅผ ์ฌ์ฉํ๋๋ก ๋ชจ๋ ๊ฐ์ ธ ์ค๊ธฐ๋ฅผ ์
๋ฐ์ดํธํด์ผํฉ๋๋ค. ๋์ ๊ตฌ์ฑ ์ต์
์ผ๋ก์ด ์์
์ ์ํ ํ ์ ์๋์ง ๊ถ๊ธํ์ญ๋๊น?
๋์ ๊ตฌ์ฑ ์ต์ ์ผ๋ก ์ด๊ฒ์ ํ ์ ์๋์ง ๊ถ๊ธํ์ญ๋๊น?
์ ์์
์ ๊ฐ๋
์์ฒด๋ฅผ ํตํด ๋ ๋ง์ fonts.googleapis.com
ํ๊ธฐ ๋๋ฌธ์ ์ปดํ์ผ ๋ CSS๋ก๋ ์ํ fonts.googleapis.com
์ฌ์ฉ ๋ ๋ธ๋ผ์ฐ์ (์ obvoiusly ์ ์ ๋์ ์์ต๋๋ค node
ํฌ๋กฌ / ํฌ๋กฌ์ผ๋ก ์์ ์๋ณด๊ณ ํฉ๋๋ค ) ๊ทธ์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ ํ ์ ์์ต๋๋ค (์ง๊ธ๊น์ง ์ด์ ๊ด๋ จํ์ฌ ์ด๋ค ๋ฌธ์ ๋ ๋ฃ์ง ๋ชปํ์ง๋ง ์ธ์ ๋ ์ง ์ค๋จ ํ ์ ์์ต๋๋ค).
@ dmitriy-drenkalyuk ๊ทธ๋ฅ ์ฐ์ง ์๋ ์ด์ :
<strong i="6">@import</strong> url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
?
@ matthew-dean ์ด๊ฒ์ ๊ฒฐ๊ตญ ์ ๊ฐ ํ ์ผ์ ๋๋ค. ๋จ์ง ๊ตฌ์ฑ์ ํตํด ์ํ ํ ์์๋ ์ต์ ์ ์ฐพ๊ณ ์์๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ๊ฐ์ ธ ์ค๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ ์์น๋ฅผ ๊ฒ์ํ๊ณ ์ ๋ฐ์ดํธ ํ ํ์๊ฐ ์์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด๋ Less๊ฐ URL ์ด๋๊ฐ์์ "css"๋ฌธ์์ด์ ์ฐพ๊ธฐ ๋๋ฌธ์ ๋ ์ด์ "css"๊ฐ์ ธ ์ค๊ธฐ (
@import
๋ฌธ ์ ์ง)๋ก ์๋ ์ ํํ์ง ์๋๋ค๋ ์ฌ์ค๊ณผ ๊ด๋ จ์ด์์ ์ ์์ต๋๋ค.<strong i="7">@import</strong> (css) url('https://fonts.googleapis.com/css?family=Nunito');
์ฌ์ฉํด๋ณด๊ธฐ