Moment: TS2307: рдореЙрдбреНрдпреВрд▓ рдХреЛ 'рдХреНрд╖рдг' рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 1 рдордИ 2020  ┬╖  47рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: moment/moment

рдореИрдВ рдЕрдкрдиреЗ рдХреЛрдгреАрдп 8 рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдкрд▓ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╣реВрдБред

рдХреЛрдгреАрдп рд╕рдВрд╕реНрдХрд░рдг = 8.3.26
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрд╕реНрдХрд░рдг = 3.6.2 рдЯрд╛рдЗрдк рдХрд░реЗрдВ
рдкрд▓ рд╕рдВрд╕реНрдХрд░рдг = 2.25.0

рдореБрдЭреЗ TS2307 рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИ
'рдкрд▓' рд╕реЗ рдЖрдпрд╛рдд рдкрд▓; ред

рдореИрдВрдиреЗ "modResolution" рдЬреЛрдбрд╝рд╛ рд╣реИ: "рдиреЛрдб" рдФрд░ "allowSyntheticDefaultImports": рд╕рдЪ, tsConfig рдореЗрдВ

рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕рдореЗ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ

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

рд╕рдВрд╕реНрдХрд░рдг 2.24 рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдг рдирдП рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рд▓рдЧреЗ рд▓реЗрдХрд┐рди рдкрд┐рдЫрд▓реЗ рдХреЗ рд╕рд╛рде рдареАрдХ

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

рд╕рдВрд╕реНрдХрд░рдг 2.24 рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдг рдирдП рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рд▓рдЧреЗ рд▓реЗрдХрд┐рди рдкрд┐рдЫрд▓реЗ рдХреЗ рд╕рд╛рде рдареАрдХ

рд╕рдВрд╕реНрдХрд░рдг 2.24 рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдг рдирдП рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рд▓рдЧреЗ рд▓реЗрдХрд┐рди рдкрд┐рдЫрд▓реЗ рдХреЗ рд╕рд╛рде рдареАрдХ

рдореИрдВ рдкреНрд░рдпрд╛рд╕ рдХрд░ рдЪреБрдХрд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдЖрдИред

Package.json рдореЗрдВ рдкрд▓ рдХреЗ рд▓рд┐рдП рд░реЗрдЦрд╛ рдХреНрдпрд╛ рджрд┐рдЦрддреА рд╣реИ?

2.24.0 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ 2.25.0 рдореЗрдВ рддреИрдирд╛рддреА рддреНрд░реБрдЯрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ
рдХреГрдкрдпрд╛ рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рддреИрдирд╛рдд рдХрд░реЗрдВред

рдпрджрд┐ рдЖрдк рдпрд╛рд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрдк-рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП package.json рдореЗрдВ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдмреНрд▓реЙрдХ рдЬреЛрдбрд╝реЗрдВ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

  "resolutions": {
    "moment": "2.24.0"
  }

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЙрдбреНрдпреВрд▓ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдкрд▓ рдирд╣реАрдВ рдкрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рд░рд┐рд╢реНрддреЗрджрд╛рд░ рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ ред/node_modules/moment/momentред @codebrent рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рдЕрдм 2.24.0 рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

2.25 рдореЗрдВ рдпрд╣ package.json рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдЯрд╛рдЗрдк рдХрд┐рдП рдЧрдП рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдВрдмрдВрдзрд┐рдд рд╕реНрдерд╛рди рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рд╢рд╛рдпрдж рдЗрд╕рд╕реЗ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдЯреВрдЯ рдЧрдИ?

"typesVersions": {
    ">=3.1": {
      "*": [
        "ts3.1-typings/*"
      ]
    }
  },

2.24.0 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ 2.25.0 рдореЗрдВ рддреИрдирд╛рддреА рддреНрд░реБрдЯрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ
рдХреГрдкрдпрд╛ рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рддреИрдирд╛рдд рдХрд░реЗрдВред

рдирд╣реАрдВ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

Package.json рдореЗрдВ рдкрд▓ рдХреЗ рд▓рд┐рдП рд░реЗрдЦрд╛ рдХреНрдпрд╛ рджрд┐рдЦрддреА рд╣реИ?

"рдкрд▓": "^ 2.25.0",

Capture
рд╕рднреА рдкрд▓ рд╡рд╛рдкрд╕реА рддреНрд░реБрдЯрд┐ рдЖрдпрд╛рдд рдХрд░рддрд╛ рд╣реИ

Package.json рдореЗрдВ рдкрд▓ рдХреЗ рд▓рд┐рдП рд░реЗрдЦрд╛ рдХреНрдпрд╛ рджрд┐рдЦрддреА рд╣реИ?

111

"рдХреНрд╖рдг": "2.24.0" рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЗрд╕рдореЗрдВ ^ рдирд╣реАрдВ рд╣реИред рдиреЛрдб_рдореЙрдбрд▓ рд╣рдЯрд╛рдПрдВ рдФрд░ рдкреБрдирдГ рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреИрдХреЗрдЬ-рд▓реЙрдХ рд╣реИред рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЕрдиреНрдпрдерд╛ npm 2.25 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд░рд╣реЗрдЧрд╛

рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдХреНрд╖рдг рднрд░ рдХреЗ рд▓рд┐рдП рдбрд┐рдкреЗрдВрдбрдмреЛрдЯ рд╕рдВрдЧрддрддрд╛ рд╕реНрдХреЛрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдореИрдВ рдЕрдХреЗрд▓рд╛ рдирд╣реАрдВ рд╣реВрдВред

рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 2.24.0 рдЖ-рд╡рд░реНрдХ-рдЕрд░рд╛рдЙрдВрдб рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ 2.25.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред

"рдХреНрд╖рдг": "2.24.0" рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЗрд╕рдореЗрдВ ^ рдирд╣реАрдВ рд╣реИред рдиреЛрдб_рдореЙрдбрд▓ рд╣рдЯрд╛рдПрдВ рдФрд░ рдкреБрдирдГ рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреИрдХреЗрдЬ-рд▓реЙрдХ рд╣реИред рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЕрдиреНрдпрдерд╛ npm 2.25 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд░рд╣реЗрдЧрд╛

рдпрд╣ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд, рд╡рд┐рд╣рд┐рдд рддрд░реАрдХрд╛ рдХреЗрд╡рд▓ npm install [email protected] ред рдЖрдкрдХреЛ рдХреБрдЫ рднреА рд╣рдЯрд╛рдиреЗ рдпрд╛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреБрдЫ рднреА рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ 2.24 рдкрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред

"рдХреНрд╖рдг": "2.24.0" рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЗрд╕рдореЗрдВ ^ рдирд╣реАрдВ рд╣реИред рдиреЛрдб_рдореЙрдбрд▓ рд╣рдЯрд╛рдПрдВ рдФрд░ рдкреБрдирдГ рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреИрдХреЗрдЬ-рд▓реЙрдХ рд╣реИред рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЕрдиреНрдпрдерд╛ npm 2.25 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд░рд╣реЗрдЧрд╛

рдпрд╣ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд, рд╡рд┐рд╣рд┐рдд рддрд░реАрдХрд╛ рдХреЗрд╡рд▓ npm install [email protected] ред рдЖрдкрдХреЛ рдХреБрдЫ рднреА рд╣рдЯрд╛рдиреЗ рдпрд╛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреБрдЫ рднреА рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ 2.24 рдкрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред

рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рдЗрд╕рдХреА рдбрд╛рдЙрди рдЧреНрд░реЗрдб 2.24.0 рдХреЗ рдмрд╛рдж рдЪрд▓ рд░рд╣реА рд╣реИред рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ Azure рдХреЛ рдЙрд╕рдХреА рд╕рдорд╛рди рддреНрд░реБрдЯрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рддрд╛ рд╣реВрдВред
azure error

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

рдореИрдВ реи.реирел.реж рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдирд╣реАрдВ рдмрд▓реНрдХрд┐ реи.реирек.реж рд╣реИред

рдореИрдВ рдпрд╣ рднреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ 2.25.0 рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗред рдкрд▓ 2.24.0 рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореБрдЭреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрдиреБрднрд╡ docker image build рдХреЗ рджреМрд░рд╛рди рд╣реБрдЖред

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП 2.24.0 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдбрд╛рдЙрдирдЧреНрд░реЗрдбрд┐рдВрдЧ рдиреЗ рдпрд╣рд╛рдВ рднреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдмрдЧ рд╣реЛрдиреЗ рдпрд╛ рди рд╣реЛрдиреЗ рдореЗрдВ рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛ рд╕рдХрддрд╛ рд╣реИ?

рдореИрдВ рдкрд▓-рдкрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ
рдкреИрдХреЗрдЬ рдореЗрдВ 2.24.0 рдХреЗ рдХреНрд╖рдг рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

@zhuyuedlut @leafqi

2.24.0 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдЖрдкрдиреЗ рд╢рд╛рдпрдж реи.реирек.реж рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЕрдкрдиреА рдкреИрдХреЗрдЬ-рд▓реЙрдХ рдлрд╝рд╛рдЗрд▓ рдФрд░ рдиреЛрдб_рдореЙрдбрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдирд┐рдХрд╛рд▓реЗрдВ, рдлрд┐рд░ рдпрд╣ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ:

npm рд╕реНрдерд╛рдкрд┐рдд - save --save- рд╕рдЯреАрдХ рдХреНрд╖рдг@2.24
npm рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдореИрдВ рдПрдХ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рднреА рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдмрд┐рд▓реНрдб рдЕрдЪрд╛рдирдХ рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рдкреИрдХреЗрдЬ .json рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдкрд┐рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред

error TS2307: Cannot find module 'moment'.
error Command failed with exit code 2.

рд╕рдВрд╕реНрдХрд░рдг рдХреЛ "2.24.0" рдкрд┐рди рдХрд░рдирд╛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред

Package.json рдореЗрдВ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рдЬреЛрдбрд╝рдирд╛

"рд╕рдВрдХрд▓реНрдк": {
"рдкрд▓": "2.24.0"
}

рдореИрдВ рдпрд╣ рднреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ реи.реирел.реж рдХреЗ рд╕рд╛рде рдореЗрд░реЗ рдкрд╛рд╕ рдЯрд╛рдЗрдк рей.рей.рей рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ рдФрд░ рдЯреАрдПрд╕-рдиреЛрдб ..реп .рез рдХреЗ рд╕рд╛рде рдЪрд▓ рд░рд╣рд╛ рд╣реИред 2.24.0 рдкрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред

@zhuyuedlut @leafqi

2.24.0 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдЖрдкрдиреЗ рд╢рд╛рдпрдж реи.реирек.реж рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЕрдкрдиреА рдкреИрдХреЗрдЬ-рд▓реЙрдХ рдлрд╝рд╛рдЗрд▓ рдФрд░ рдиреЛрдб_рдореЙрдбрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдирд┐рдХрд╛рд▓реЗрдВ, рдлрд┐рд░ рдпрд╣ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ:

npm рд╕реНрдерд╛рдкрд┐рдд - save --save- рд╕рдЯреАрдХ рдХреНрд╖рдг@2.24
npm рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдзрдиреНрдпрд╡рд╛рджред рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИред 2.24.0 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ
рд╕рд╣реА рдЙрдкрдпреЛрдЧ: "moment": "2.24.0"
рдЧрд▓рдд рдЙрдкрдпреЛрдЧ: "moment": "^2.24.0"

"рдкрд▓": "2.24.0" рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ редред

рд╕рдорд╛рди, 2.24.0 рдореЗрдВ рд▓реЙрдХ рдХрд░рдирд╛ рдЗрд╕реЗ рдареАрдХ рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рд╡реЗрдмрдк ^ ^ 4.2.0 рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд┐рдд рдПрдХ рдХреЛрдгреАрдп 7.2 рдРрдк рдкрд░ рд╣реИ

рд╣рд╛рдВ, 2.24.0 рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреНрдпрд╛ рдмрджрд▓рд╛рд╡ рдХрд┐рдпрд╛ рд╣реИ?

рд╕рдорд╛рди, рд╕рдорд╕реНрдпрд╛ "^ 2.24" рдХреЗ рдмрдЬрд╛рдп "2.24" рдХреЗ рд▓рд┐рдП рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рд╕реЗрдЯ рдХрд░рдХреЗ рдареАрдХ рд╣реЛ рдЧрдИ рд╣реИ

рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕ рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдИрдЯреАрдП рд╣реИ?

рд╢реБрдХреНрд░рд╡рд╛рд░ рдХрд╛ рджрд┐рди рд╣реИ рдФрд░ рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдореБрдЭреЗ рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рд╕реЗ рдкрд╣рд▓реЗ реи.реирек.реж рдкрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

"рдХреНрд╖рдг": "2.24.0" рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЗрд╕рдореЗрдВ ^ рдирд╣реАрдВ рд╣реИред рдиреЛрдб_рдореЙрдбрд▓ рд╣рдЯрд╛рдПрдВ рдФрд░ рдкреБрдирдГ рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреИрдХреЗрдЬ-рд▓реЙрдХ рд╣реИред рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЕрдиреНрдпрдерд╛ npm 2.25 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд░рд╣реЗрдЧрд╛

рдзрдиреНрдпрд╡рд╛рджред рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 2.24.0 рдкрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛

рдЕрдм рдЖрдк рдЗрд╕ рдХреНрд╖рдг рдореЗрдВ рдирд╣реАрдВ рд░рд╣ рд╕рдХрддреЗ рд╣реИрдВ :)

"рдХреНрд╖рдг": "2.24.0" рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЗрд╕рдореЗрдВ ^ рдирд╣реАрдВ рд╣реИред рдиреЛрдб_рдореЙрдбрд▓ рд╣рдЯрд╛рдПрдВ рдФрд░ рдкреБрдирдГ рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреИрдХреЗрдЬ-рд▓реЙрдХ рд╣реИред рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЕрдиреНрдпрдерд╛ npm 2.25 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд░рд╣реЗрдЧрд╛

рдзрдиреНрдпрд╡рд╛рдж, рдЕрдВрдХ 2.25.0 рд╕реЗ 2.24.0 рддрдХ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдХреЗ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореИрдВрдиреЗ "^ 2.24.0" рд╕реЗ "2.24.0" рдХрд┐рдпрд╛

рдпрджрд┐ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рд╡реЙрди 2.25.0 рд╕реЗ 2.24.0 рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдлрд┐рд░ рд╕реЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ, рддреЛ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред

Npm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛:

  1. npm uninstall moment
  2. npm install [email protected]

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рд╕рд╣рд╛рдпрддрд╛ рдорд┐рд▓реЗрдЧреАред

рдЪрд┐рдпрд░реНрд╕
Unkn0wn0x

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

рдореЗрд░реЗ рдкрд╛рд╕ рднреА рдпрд╣ рдореБрджреНрджрд╛ рдерд╛, рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛
рдЙрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдХрд░
"typesVersions": { ">=3.1": { "*": [ "ts3.1-typings/*" ] } },
рд▓рд╛рдЗрдиреЗрдВ 150-156
рдореЗрдВ
ред \ Node_modules \ рдкрд▓ \ package.json
рдФрд░ рдореИрдВрдиреЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг 2.25 рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ

рдореЗрд░реЗ рдкрд╛рд╕ рднреА рдпрд╣ рдореБрджреНрджрд╛ рдерд╛, рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛
рдЙрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдХрд░
"typesVersions": { ">=3.1": { "*": [ "ts3.1-typings/*" ] } },
рд▓рд╛рдЗрдиреЗрдВ 150-156
рдореЗрдВ
ред \ Node_modules \ рдкрд▓ \ package.json
рдФрд░ рдореИрдВрдиреЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг 2.25 рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ

рдпрд╣ рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди CI рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ

рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж: D 2.24.0 рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд┐рдпрд╛ редред

2.24.0 рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛, рдФрд░ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

реи.реирел.рез рдЬрд╛рд░реА рдХрд┐рдпрд╛

2.25.1 рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛, рдореБрджреНрджрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж

рд╣рд╛рдБ, рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рднреА рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рдХрд┐рд╕реА рднреА рдореБрджреНрджреЗ рдХрд╛ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рджрд░рдЕрд╕рд▓, рдЗрд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрдиреЗ рдХреЗ рдХреБрдЫ рд╣реА рдорд┐рдирдЯ рдмрд╛рдж рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реЛ рдЧрдпрд╛: рд╕реНрдкреАрдбреА рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдЕрдВрдд рдореЗрдВ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред 2.24.0 рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрдирдпрдиред рд▓реЗрдХрд┐рди " рдкрд▓" рдбрд╛рд▓рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ
"рдкрд▓" рдХреЗ рдмрдЬрд╛рдп
azure error

рд╕рдВрд╕реНрдХрд░рдг 2.25.1 рдиреЗ 'рдХреНрд╖рдг' рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдвреВрдВрдврд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдПрдХ рдХреЛрдгреАрдп 8 рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрддрд╛ рд╣реИ:

WARNING in ./node_modules/moment/src/lib/locale/locales.js
Module not found: Error: Can't resolve './locale' in '/home/project/node_modules/moment/src/lib/ locale'

рдХреНрдпрд╛ рдХрд┐рд╕реА рдФрд░ рдиреЗ рдЗрд╕ рд╡рд┐рдлрд▓рддрд╛ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛ рд╣реИ?

рдореИрдВ реи.реирел.рез рдореЗрдВ рдХреБрдЫ рдЕрдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рджреЗ рд░рд╣рд╛ рд╣реВрдБ, рдЬрд┐рдирдХрд╛ рдореИрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ:

"export 'utc' (imported as 'moment') was not found in 'moment'
"export 'max' (imported as 'moment') was not found in 'moment'
"export 'min' (imported as 'moment') was not found in 'moment'

рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдерд╛

    "moment": "2.24.0",
    "moment-timezone": "^0.5.31",

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк 2.29.0 рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдХреНрд╖рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

npm uninstall moment
npm install [email protected]

TS2307: рдХреЛрдгреАрдп 8 рдореЗрдВ рдореЙрдбреНрдпреВрд▓ 'рдХреНрд╖рдг' рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ

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

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

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

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

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

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

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