Razzle: рдЙрддреНрдкрд╛рджрди рдореЗрдВ рд╕реНрд░реЛрдд рдорд╛рдирдЪрд┐рддреНрд░ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 24 рдЕрдкреНрд░реИрд▓ 2019  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: jaredpalmer/razzle

рдХреНрдпрд╛ рдЙрддреНрдкрд╛рджрди рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП SourceMaps рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ?

CRA рдореЗрдВ .env рд╡реЗрд░рд┐рдПрдмрд▓ рд╣реИ рдЬрд┐рд╕реЗ GENERATE_SOURCEMAP рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВ рдбреЙрдХреНрд╕ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ред рддреЛ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, razzle.config.js рдХреЗ рдЕрдВрджрд░ webpack config рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рд╕рдВрднрд╡ рддрд░реАрдХрд╛ рд╣реИ?

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

@krazyjakee
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ .js рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдорд╛рдирдЪрд┐рддреНрд░ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред
.css рдлрд╝рд╛рдЗрд▓реЗрдВ рдЕрднреА рднреА рд╕реНрд░реЛрдд рдорд╛рдирдЪрд┐рддреНрд░ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЙрддреНрдкрдиреНрди рдХрд░рддреА рд╣реИрдВред

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

razzle.config.js рдХреЗ рдЕрдВрджрд░ рд╡реЗрдмрдкреИрдХ рдХреЙрдиреНрдлрд┐рдЧ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ

рдпрд╣реА рд╕рдорд╛рдзрд╛рди рд╣реИред рдПрдХ рдЙрджрд╛рд╣рд░рдг razzle.config.jsред

module.exports = {
  modify: (config, { target, dev }) => {
    config.devtool = dev ? 'source-map' : false;
    return config;
  },
};

@krazyjakee рд╣рд╛рдБ, рдореИрдВ рдХрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рдореЗрд░реЗ рдХреЛрдб рдореЗрдВ рд╡рд╣реА рд╣реИред
рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдРрд╕рд╛ рд▓рдХреНрд╖реНрдп рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рдереЛрдбрд╝рд╛ рдЬрдЯрд┐рд▓ рд╣реИред рдИрдорд╛рдирджрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рдЯреАрдХ рдирд╣реАрдВ рд╣реИред
рдЗрд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдЖрд░рдП рддрд░реАрдХрд╛ рдкрд╕рдВрдж рдХрд░реЗрдВред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдЧрд░ рдпрд╣ рдПрдХрдорд╛рддреНрд░ рд╕рдВрднрд╡ рддрд░реАрдХрд╛ рд╣реИ рддреЛ рдареАрдХ рд╣реИред

@ Ronny25 рдпрджрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдХреБрдЫ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

module.exports = {
  modify: config => {
    config.devtool = process.env.GENERATE_SOURCEMAP ? 'source-map' : false;
    return config;
  },
};

рдлрд┐рд░ рдЖрдкрдХреЛ рд╕реАрдЖрд░рдП рдХреЗ рд╕рдорд╛рди рд╕рдЯреАрдХрддрд╛ рдорд┐рд▓рддреА рд╣реИред

@krazyjakee рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕рдЪ рдирд╣реАрдВ рд╣реИ
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдХреБрдЫ рддрд░реНрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдлрд┐рд░ рдПрдХ env рдЪрд░, рдЕрдЬреАрдм рд▓рдЧрддрд╛ рд╣реИ
рд▓реЗрдХрд┐рди рдореИрдВ рд╕рд╛рде рд░рд╣ рд╕рдХрддрд╛ рд╣реВрдБ

@krazyjakee
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ .js рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдорд╛рдирдЪрд┐рддреНрд░ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред
.css рдлрд╝рд╛рдЗрд▓реЗрдВ рдЕрднреА рднреА рд╕реНрд░реЛрдд рдорд╛рдирдЪрд┐рддреНрд░ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЙрддреНрдкрдиреНрди рдХрд░рддреА рд╣реИрдВред

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