Razzle: рдиреЛрдб_рдореЗрдВ рд▓реЛрдб css рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕рд░реНрд╡рд░ рдкрд░ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 26 рдЬреБрд▓ре░ 2019  ┬╖  31рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: jaredpalmer/razzle

рдореИрдВрдиреЗ рдПрдХ create-razzzle-app рд╕реЗрдЯрдЕрдк рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рд▓рд┐рдВрдХреНрдбрдЗрди рд▓реЙрдЧрд┐рди рдХреЗ рд▓рд┐рдП рдЗрд╕ npm рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЬреЛрдбрд╝рд╛ рд╣реИ

рдЗрд╕ npm рдореЙрдбреНрдпреВрд▓ рдореЗрдВ css рдФрд░ img рдЖрдпрд╛рдд рд╣реИ рдЬреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХ рд░рд╣рд╛ рд╣реИ, рд▓реЙрдЧ рдХрд░рддрд╛ рд╣реИ

тИЪ Client
  Compiled successfully in 3.39s

тИЪ Server
  Compiled successfully in 420.40ms

C:\scoot-webapp\node_modules\react-linkedin-login-oauth2\assets\index.css:1
.btn-linkedin {
^

SyntaxError: Unexpected token .
    at Module._compile (internal/modules/cjs/loader.js:721:23)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:690:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (C:\scoot-webapp\node_modules\react-linkedin-login-oauth2\lib\LinkedIn.js:14:1)
    at Module._compile (internal/modules/cjs/loader.js:776:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)

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

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдХреЛрдИ рдореБрдЭреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡реЗрдмрдкреИрдХ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдпрд╛ рдмреИрдмрд▓ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХреЛ рдХреИрд╕реЗ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рдПред

рд╕рдорд╕реНрдпрд╛ рдореИрдВ рд╕реЛрдЪ рд╕рдХрддрд╛ рд╣реВрдБ рдХрд┐ рдпрд╣ postcss-loader рдиреЛрдб рдХреЗ рд▓рд┐рдП razzle/config/createConfig.js css рдирд┐рдпрдореЛрдВ рдХреЛ рджреЗрдЦрдХрд░ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрдХреАрди рдирд╣реАрдВ рд╣реИ, рдЕрдЧрд░ рдпрд╣ рдЕрд╕рд▓реА рдХрд╛рд░рдг рд╣реИ рдпрд╛ рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПред

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

рджреЗрд╡ рдореЗрдВ рддрдп

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

рдХреНрдпрд╛ рдЖрдкрдиреЗ @ ravikp7 рдХрд╛ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд┐рдпрд╛ рдерд╛?

@Eman , рдирд╣реАрдВ, рдереЛрдбрд╝реА рджреЗрд░ рдореЗрдВ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ

рдореИрдВ рдЕрднреА рднреА рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рд╣рдо CRA рд╕реЗ рджреЛ рдЪрд░рдгреЛрдВ рдореЗрдВ Razzle рдкрд░ рдЪрд▓реЗ рдЧрдП рд╣реИрдВ:

  1. рд╣рдорд╛рд░реЗ рд╕реАрдЖрд░рдП рдРрдк рдХреЛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░реЗрдВ, рдЬреИрд╕реЗ, рдХреЛрдИ рдПрд╕рдПрд╕рдЖрд░ рдФрд░ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝рдЬрд╝ рдирд╣реАрдВред рдпреВрдирд┐рдЯ рдЯреЗрд╕реНрдЯ рдФрд░ e2e рдЯреЗрд╕реНрдЯ рдХреЛ рд╣рд░рд╛ рдмрдирд╛рдПрдВред
  2. SSR рд╕рдХреНрд╖рдо рдХрд░реЗрдВ - рдпрд╣ рд╡рд╣ рдЪрд░рдг рд╣реИ рдЬреЛ рд╣рдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣реИрдВ

рдореБрдЭреЗ рдмрд╛рд╣рд░реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ CSS рдлрд╝рд╛рдЗрд▓ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рдмрд╛рд╣рд░реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ рд╕рдВрджрд░реНрднрд┐рдд рд╣реИ:

  • рдореБрдЦреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдп X рд╕реЗ рдШрдЯрдХ x.js рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
  • рдШрдЯрдХ x.js рдкреБрд╕реНрддрдХрд╛рд▓рдп Y рд╕реЗ y.css рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдПрдХреНрд╕ y.css рдХреЛ рдмрдВрдбрд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рд╕рд┐рд░реНрдл рдЗрд╕рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддрд╛ рд╣реИред

рдореБрдЦреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЪрд░рдг 1 рдХреЗ рдареАрдХ рдмрд╛рдж рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреА рд╣реИред рд▓реЗрдХрд┐рди рдЬрдм рд╣рдо SSR рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдлрдЯ рдЬрд╛рддреА рд╣реИ:

> razzle start

 WAIT  Compiling...

Using .babelrc defined in your app root
Using .babelrc defined in your app root

тИЪ Client
  Compiled successfully in 7.13s

тИЪ Server
  Compiled successfully in 1.95s

(node:15016) UnhandledPromiseRejectionWarning: C:\main-project\node_modules\react-dates\lib\css\_datepicker.css:1
.PresetDateRangePicker_panel {
^

SyntaxError: Unexpected token '.'
    at Module._compile (internal/modules/cjs/loader.js:895:18)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)
    at Module.load (internal/modules/cjs/loader.js:815:32)
    at Function.Module._load (internal/modules/cjs/loader.js:727:14)
    at Module.require (internal/modules/cjs/loader.js:852:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at Object.<anonymous> (C:\main-project\node_modules\@company\libraryY\dist\cjs\index.js:29:1)
    at Module._compile (internal/modules/cjs/loader.js:959:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)
    at Module.load (internal/modules/cjs/loader.js:815:32)
(node:15016) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
(node:15016) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

рд╣рдордиреЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдПрдХреНрд╕ рдореЗрдВ y.css рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдореБрдЦреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕реАрдзреЗ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рд╣реИ, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдЕрднреА рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддрд╛ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХрд╣рд╛рдБ рд╣реИред

рд╡рд╣реА рддреНрд░реБрдЯрд┐ рд╣реБрдИред рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рд╕рдорд╛рдзрд╛рди рдкрд╛рдпрд╛?

рдЕрдЧрд░ рдпрд╣ рдЕрднреА рднреА рдПрдХ рдореБрджреНрджрд╛ рд╣реИ рддреЛ рдХреНрдпрд╛ рдХреЛрдИ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рджреЗ рд╕рдХрддрд╛ рд╣реИ?

рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рдХреЛрдИ рд╣рд▓ рдЦреЛрдЬрд╛?

рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдХреНрдпрд╛ рдЖрдк рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд╣рдореЗрдВ рдЕрдкрдиреА рд╕рдЯреАрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рд╡рд┐рдиреНрдпрд╛рд╕ рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдпрд╣ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ рддреЛ рд╣рдо рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ

рдореИрдВ рдПрдХ рд░реЗрдкреЛ рдмрдирд╛рдиреЗ рдФрд░ рдпрд╣рд╛рдБ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛ред рдореИрдВ рдПрдХ (рдирд┐рдЬреА) рд╕реАрдЖрд░рдП рдРрдк рдХреЛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░ рд░рд╣рд╛ рдерд╛ рд▓реЗрдХрд┐рди рддрдм рдореБрдЭреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдореЛрдбрд▓реА рдирд╛рдордХ рдкреИрдХреЗрдЬ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛, рд╢рд╛рдпрдж рдЗрд╕рд▓рд┐рдП рдХрд┐ рдкреИрдХреЗрдЬ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓ рдЖрдпрд╛рдд рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ * razzle.config.js рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдореБрджреНрджреЗ рдХреЗ рд╕реБрдЭрд╛рд╡ рдХреЗ рдмрд╛рдж config.externals рдХреЛ рд╣рдЯрд╛рдХрд░ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ред

@fivethreeo рдЕрд░реЗ, рдореИрдВрдиреЗ рдПрдХ рдЫреЛрдЯрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ рд╣реИ рдЬреЛ рдмрдЧ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ: https://github.com/fa7ad/razzle-bug-test

рдкреНрд░рдЬрдирди рдХрд░рдиреЗ рдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛:

  • рдХреНрд▓реЛрди рд░реЗрдкреЛ рдФрд░ рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
  • yarn start
  • http: // localhost : 3000 рдкрд░ рдЬрд╛рдПрдВ

рдЙрджрд╛рд╣рд░рдг 3.1.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЕрдм 3.1.2 рд╣реИ рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреЛрд▓рд╛рд╣рд▓рдкреВрд░реНрдг 3.1.3 , рдЕрдм рднреА рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рдЖ ЁЯШЮ

рдкреБрдирд╢реНрдЪ рдореИрдВ рд░реЗрдкреЛ рдХреЛ рднреА рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рдХреГрдкрдпрд╛ рдлрд┐рд░ рд╕реЗ рджреЗрдЦреЗрдВ

@ fa7ad рдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдХреНрдпреЛрдВ :) https://github.com/upmostly/modali/issues/34

@ ravikp7 рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдореБрджреНрджрд╛ рдХреБрдЫ рдРрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рд╣реИред

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рднреА рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдПрдХ рдирдВрдЧреЗ рд╣рдбреНрдбрд┐рдпреЛрдВ рдХрд╛ рд░реЗрдкреЛ рдмрдирд╛рдпрд╛, рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ: https://github.com/christiannaths/razzle-css-example

рдиреЛрдб v12.18.3
рдЪрдХрд╛рдЪреМрдВрдз 3.1.6

рдпрд╣ рд╡рд╣ рдкрд░рд┐рд╡рд░реНрддрди рд╣реИ рдЬреЛ рд╕рд░реНрд╡рд░ рд╕рдВрдХрд▓рди рдХреЛ рддреЛрдбрд╝рддрд╛ рд╣реИ (рдЧреНрд░рд╛рд╣рдХ рдареАрдХ рд╕рдВрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИ) https://github.com/christiannaths/razzle-css-example/commit/123e73fb31123f1615a96e3e0567d887c7094ea

рдореИрдВрдиреЗ рд╣рд░ рдореБрджреНрджреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрдврд╝рд╛ рд╣реИ рдЬреЛ рдореИрдВ рдпрд╣рд╛рдВ рдкрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдЬреЛ рдЗрд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд▓рдЧ рд░рд╣рд╛ рдерд╛, рдФрд░ рдЕрдЧрд░ рдореИрдВ рдИрдорд╛рдирджрд╛рд░ рд╣реЛ рд░рд╣рд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ 100% рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╢рд╛рдпрдж рдореИрдВ рдПрд╕рдПрд╕рдЖрд░ рд╡реЗрдмрдкреИрдХ / рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдРрдкреНрд╕ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдХреБрдЫ рдпрд╛рдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ - рд╢рд╛рдпрдж рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдирд╣реАрдВ рд╣реИ ??

рдЬрдм рдореИрдВ console.log рдПрдХ рдХрд╕реНрдЯрдо рдореЗрдВ webpack config razzle.config.js рдлрд╝рд╛рдЗрд▓, рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреЗ рд▓рд┐рдП рд╕реАрдПрд╕рдПрд╕-рд▓реЛрдбрд░ web рдФрд░ node рдЕрд▓рдЧ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ ' рдореА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗ рдХреНрдпреЛрдВ рд╣реЛрдВрдЧреЗред рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдмрддрд╛ рд╕рдХрддрд╛ рдХрд┐ рд╕реНрдерд╛рдиреАрдп рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдФрд░ node_modules рдПрдХ рд╕реЗ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рдмреАрдЪ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реЛрдЧрд╛ ...

рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдПрдХ рд╕реНрдкрд╖реНрдЯ рдЬрд╡рд╛рдм рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреА issue

рд░реАрд╕реЗрдЯ-рд╕реАрдПрд╕рдПрд╕ / рд░реАрд╕реЗрдЯ рдХрд░реЗрдВред рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ

рддреБрд░рдВрдд рдЬрд╡рд╛рдм рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рд╣рд╛рдБ, рд╡рд╣рд╛рдБ рдПрдХ lightbulb рдХреНрд╖рдг рдХрд╛ рдПрдХ рд╕рд╛, рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдХреНрдпрд╛ рдореИрдВ рдпрд╣ рд╕реЛрдЪрдиреЗ рдореЗрдВ рдЧрд▓рдд рд╣реВрдВ рдХрд┐ рдпрд╣ рдЕрднреА рднреА рдЖрджрд░реНрд╢ рдирд╣реАрдВ рд╣реИ? рдХрдИ рдкреИрдХреЗрдЬ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЙрдирдХреЗ рд░реАрдбрдореА рдореЗрдВ рдЙрдЬрд╛рдЧрд░ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрдкрдиреЗ рдЙрджрд╛рд╣рд░рдг рд░реЗрдкреЛ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдмрд╣реБрдд рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реВрдВред рдЕрдиреНрдпрдерд╛ рдореБрдЭреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреИрдХреЗрдЬ рдХреЗ рд╕реНрд░реЛрдд рдореЗрдВ рдЧреЛрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╕реАрдПрд╕рдПрд╕ рдлрд╛рдЗрд▓реЗрдВ рдХреИрд╕реЗ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдореБрдЭреЗ рдЪрд╛рд╣рд┐рдПред

рдЕрд░реНрдерд╛рдд,

  • node_modules/reset-css/rest.css
  • node_modules/typeface-amiri/index.css
  • рдЖрджрд┐

рдкреНрд░рд╢реНрди рдореЗрдВ рдкреИрдХреЗрдЬ рджреЛрдиреЛрдВ рдЕрдкрдиреЗ package.json.main рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдореЗрдВ рдЕрдкрдиреА рд╕рдВрдмрдВрдзрд┐рдд рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрди рдЖрдпрд╛рддреЛрдВ (рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реАрдзреЗ рдкрде рдХреЗ рдмрд┐рдирд╛) рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░реВрдВрдЧрд╛ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЦреНрдп рдПрдХ рд░рд╛рд╕реНрддрд╛ рдПрдХjs рдореЙрдбреНрдпреВрд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╢реИрд▓реА рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВред рддреЛ рдЙрдирдХреЗ index.js рдореЗрдВ рдПрдХ рд░реАрд╕реЗрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

рд╣рд╛рдБ, рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдореИрдВ рдЕрднреА рднреА рдЙрд▓рдЭрди рдореЗрдВ рд╣реВрдВред рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг _hardly_ рдПрдХрдорд╛рддреНрд░ рдкреИрдХреЗрдЬ рд╣реИрдВ рдЬреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ; рдЗрд╕ рддрд░рд╣ рдХреА рдЪреАрдЬрд╝ рдЬрдВрдЧрд▓ рдореЗрдВ рд╣рд░ рдЬрдЧрд╣ рдкрд╛рдИ рдЬрд╛рддреА рд╣реИ, рдФрд░ рдпрд╣ рд╕рднреА рдХрдИ рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ (Next.js, create-react-app, reaction-static)ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рджрд┐рд▓ рд╕рдорд╛рдзрд╛рдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 3-рдкрд╛рд░реНрдЯреА рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдкреВрдЫ рд░рд╣рд╛ рд╣реИред рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рд╕рд╡рд╛рд▓ рд╣реИ рдЬреЛ рдЕрднреА рднреА рдмрдирд╛ рд╣реБрдЖ рд╣реИред

  1. рдпрд╣ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдХреНрдпреЛрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рд░реНрд╡рд░ рдкрд░ рдирд╣реАрдВ?

рдЕрдЧрд░ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрджрд▓рд╛рд╡ рдХрд╛ рдЙрдореНрдореАрджрд╡рд╛рд░ рд╣реИ, рддреЛ рдореБрдЭреЗ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред

рдпрджрд┐ рдЖрдк рдПрдХ рд╕рдорд╛рдзрд╛рди рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рдореИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣реВрдБ :)

рдЕрдЪреНрдЫрд╛ рдареАрдХ рд╣реИред рдЪреВрдВрдХрд┐ рдЖрдк рд╕рдВрдХреЗрдд рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрд╡рд╛рдВрдЫрд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ рддрд╛рдХрд┐ рдЗрд╕реЗ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ (рдФрд░ рдпрд╣рд╛рдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХреЗ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдореБрджреНрджрд╛ рд╣реИ)?

рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдореБрдЦреНрдп рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХрдиреНрд╡реЗрдВрд╢рди рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдореЗрд╢рд╛ рдЬрдВрдЧрд▓реА рдореЗрдВ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ nitexternals рдореЗрдВ рджреЗрдЦреЛ :)

рдХреВрд▓, рд╣рд╛рдБ, рд╡реЗрдмрдкреИрдХ рдХреЙрдиреНрдлрд┐рдЧ рдореЗрдВ рдореЗрд░реЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк рдореЗрдВ рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐ рд╡рд╣ рдЧрд╛рдпрдм рдерд╛ред рдореИрдВ рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рдЦреЗрд▓реВрдВрдЧрд╛

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдиреЛрдб-рдПрдХреНрд╕рдЯрд░реНрдирд▓ рд╡рд╣ рд╣реИ рдЬреЛ рдпрд╣ рдкреИрджрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рд╕реАрдзреЗ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рджреЗрд╡ рдореЗрдВ рддрдп

рдЕрднреА рднреА рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИ рдореИрдВ razzle v3.3.13 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред razzle.config.js рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреНрдпрд╛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

тИЪ Client
  Compiled successfully in 46.33s

тИЪ Server
  Compiled successfully in 46.04s

G:\razzle-webapp\node_modules\react-images-upload\index.css:1
.fileUploader {
^

SyntaxError: Unexpected token '.'
    at wrapSafe (internal/modules/cjs/loader.js:1072:16)
    at Module._compile (internal/modules/cjs/loader.js:1122:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)
    at Module.load (internal/modules/cjs/loader.js:1002:32)
    at Function.Module._load (internal/modules/cjs/loader.js:901:14)
    at Module.require (internal/modules/cjs/loader.js:1044:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at Object.<anonymous> (G:\Webelight\adamsea-web-Fix-mansi-mar-10-add-razzle\node_modules\react-images-upload\compiled.js:17:1)
    at Module._compile (internal/modules/cjs/loader.js:1158:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)

рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкреИрдХреЗрдЬ рдмрд╛рд╣рд░реА рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рд╣реИред рдореИрдВ рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдбреЙрдХреНрдЯрд░ рдЕрдкрдбреЗрдЯ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПред

3.4.2 рдФрд░ рдбреЙрдХреНрд╕ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд

https://razzlejs.org/getting-started#common-issues
https://razzle-git-canary-jared.vercel.app/getting-started#common-issues

@fivethreeo рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рд╕рдорд╛рдзрд╛рди рдпреВ рджрд┐рди рдмрдЪрд╛рдпрд╛ !!! рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ !!

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

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

howardya picture howardya  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

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

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

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