Dva: рдЖрдЗрдХрдирдлрд╝реЙрдиреНрдЯ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг

рдХреЛ рдирд┐рд░реНрдорд┐рдд 15 рджрд┐рд╕ре░ 2016  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: dvajs/dva

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рд╕рдВрджрд░реНрдн рд▓реЗрдВ: https://github.com/ant-design/antd-init/tree/master/examples/local-iconfont
custom.less рдЬреЛрдбрд╝рд╛ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЛ index.less . рдореЗрдВ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛
custom.less

@icon-url: "/iconfont/iconfont";  // цКК iconfont хЬ░хЭАцФ╣хИ░цЬмхЬ░

рд╕реВрдЪрдХрд╛рдВрдХ рд░рд╣рд┐рдд

<strong i="14">@import</strong> "~antd/lib/style/themes/default.less";
<strong i="15">@import</strong> "custom.less";
<strong i="16">@import</strong> "~antd/lib/style/core/index.less";
<strong i="17">@import</strong> "~antd/lib/style/components.less";  

рдЙрд╕реА рд╕рдордп, src рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ, рдЬрд┐рдпрд╛рди рдиреЗ iconfont рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреА рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ iconfont.ttf iconfont.woff рдФрд░ рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ред
рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдгрд╛рдо рдХрдВрд╕реЛрд▓ рджрд┐рдЦрд╛рддрд╛ рд╣реИ:
qq 20161216001107

рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рд╛рди рднрдЧрд╡рд╛рди рд╕реЗ рдкреВрдЫреЛред . . рдРрд╕реЗ рдмрд╣реБрдд рдХрдо рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ рдЬрд┐рди рд▓реЛрдЧреЛрдВ рдиреЗ рдХрднреА рд╕рд╛рдордиреЗ рдХреЗ рдЫреЛрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рдкрддреНрдерд░реЛрдВ рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░рдХреЗ рдирджреА рдкрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╕рднреА 7 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@icon-url: "/iconfont/iconfont";

рдПрдХ рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬрд▓реНрджреА :)
рдЗрд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:

@icon-url: "./iconfont/iconfont";

рдкреНрд░рд╛рд░рдВрдн рддреНрд░реБрдЯрд┐:

ERROR in ./src/index.less
Module build failed: ModuleNotFoundError: Module not found: Error: Cannot resolve 'file' or 'directory' ../node_modules/.2.5.2@antd/lib/style/core/iconfont/iconfont.eot in D:\ITOps\frontend\src

рдореИрдВрдиреЗ рдЗрд╕ рдЪрд░ icon-url рдХреЛ antd рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддреЗ рд╣реБрдП рджреЗрдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА: @icon-url : "https://at.alicdn.com/t/font_r5u29ls31bgldi";

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЖрдЧреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ.. рд╕рд▓рд╛рд╣ рд▓реЗрдирд╛..

рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдПрдВрдЯрдбреА рдХреА рдереАрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдорджрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

:(

@kimoziiiiii

let path = require('path'); //шО╖хПЦхнЧф╜УцЦЗф╗╢чЪДчЫ╕хп╣щб╣чЫочЪДцЦЗф╗╢ш╖пх╛Д
let relativePath = path.relative(`${щб╣чЫохРНчз░}/node_modules/antd/es/style/core`,`${щб╣чЫохРНчз░}/src/assets/iconfonts/iconfont`).replace(/\\/g,'/');
module.exports = { 
   'icon-url': `"${relativePath}"`
}

https://my.oschina.net/u/1757225/blog/1795013
рдореИрдВрдиреЗ рдЗрд╕реЗ рдЗрд╕ рд╡рд┐рдзрд┐ рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛, рдмрд╣реБрдд рд╕рдВрдХреНрд╖рд┐рдкреНрдд

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

pengfeiWang picture pengfeiWang  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

wm3445 picture wm3445  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

yunfeit picture yunfeit  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

itiwll picture itiwll  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

BenAnn picture BenAnn  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ