рдореИрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ:
import React, {Component} from 'react';
рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕ рд╡реИрдз ES6 рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП react.d.ts
рдХреЛ рдХреИрд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред
рд╕рдВрдХрд▓рдХ рдпрд╣ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ:
error TS1192: Module '"react"' has no default export.
export default react = React;
рдмрд╕ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЬреЛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡рд╣ import * as React, {Component} from 'react';
рд╣реИ (рд▓реЗрдХрд┐рди рдореИрдВ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВ, рдлрд┐рд░ рднреА рдЗрд╕рдореЗрдВ рд╕реЗ рдХреБрдЫ рд╕реАрдЦ рд░рд╣рд╛ рд╣реВрдВ: рд╕реНрдорд╛рдЗрд▓реА :)
рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ ES6 рдХреЗ рд╕рд╛рде рдХрд╛рдлреА рд╕рдордп рдмрд┐рддрд╛рдпрд╛ рд╣реИ рдФрд░ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ import React from 'react';
рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ _not_ рдорд╛рдиреНрдп рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд░рд┐рдПрдХреНрдЯ ES6 рдХреНрд▓рд╛рд╕ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рд░реНрдпрд╛рдд рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдмреИрдмреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдмреИрдмреЗрд▓ рдиреЗ рдореВрд▓ рд░реВрдк рд╕реЗ рдХрд╣рд╛ рд╣реИ рдХрд┐ "рдпрджрд┐ рдХреЙрдордирдЬреЗрдПрд╕ рдореЙрдбреНрдпреВрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдИрдПрд╕ 6 рдЖрдпрд╛рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рд░реНрдпрд╛рдд modules.export
рдЬреИрд╕рд╛ рд╣реА рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХ рдмреИрдмреЗрд▓ рдЪреАрдЬ рд╣реИ рдФрд░ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдмрд╛рдд рдирд╣реАрдВред рдХрд▓реНрдкрдирд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ import * as React from 'react';
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрддреНрдорд╛ рдХреЗ рдмрд╣реБрдд рдХрд░реАрдм рд╣реИ (рдФрд░ рдпрд╣ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдЙрдЯ-рдСрдл-рдж-рдмреЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)ред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХ рдмреИрдмреЗрд▓ рдЪреАрдЬрд╝ рд╣реИ рдФрд░ рдХреЛрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЪреАрдЬрд╝ рдирд╣реАрдВ рд╣реИ
рдорд╛рдирд╛ред рд▓реЗрдХрд┐рди рдмреЗрдмреЗрд▓ рдореЗрдВ рдХрд░реНрд╖рдг рдХрд╛ рдПрдХ _lot_ рд╣реИ рдФрд░ рд▓реЛрдЧреЛрдВ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рд╕рд╣реА рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ ES6 рдореЙрдбреНрдпреВрд▓ _ should_ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИред
@vvakame рдиреЗ рдмреЗрдмреЗрд▓ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдпрд╛рдд рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░рдСрдк рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ: https://github.com/Microsoft/TypeScript/pull/3586
рд╣рд╛рдВ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдкреАрдЖрд░ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ, рдЬрдмрдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдкреАрдЖрд░ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рд▓реЗрдХрд┐рди рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ!)
рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдЬрд▓реНрдж рд╣реА рджреВрд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдлреЗрд╕рдмреБрдХ рджреНрд╡рд╛рд░рд╛ рдмреИрдмреЗрд▓ рдХреЛ рдХрд╛рдо рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЕрдЧрд░ рд░рд┐рдПрдХреНрдЯ рдХреЛ ES6 рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рддреЛ рдореБрдЭреЗ рдмрд┐рд▓реНрдХреБрд▓ рдЖрд╢реНрдЪрд░реНрдп рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдпрд╛, рдпрджрд┐ рдЖрдк _really_ рдЙрд╕ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдШреЛрд╖рдгрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ export default React
рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ ES6 рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдлрд┐рд░ рдХреЙрдордирдЬреЗрдПрд╕ рдХреЛ рдЯреНрд░рд╛рдВрд╕рдкрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрдмреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЕрдиреНрдпрдерд╛ рдпрд╣ рд░рдирдЯрд╛рдЗрдо рдкрд░ рд╕рд╣реА рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ (рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реЛрдЧрд╛ ES6 рдЖрдпрд╛рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╣рдореЗрд╢рд╛ moduleName.default
рддрдХ рдЯреНрд░рд╛рдВрд╕рдкрд╛рдЗрд▓ рдХрд░реЗрдВ)ред
рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ ts export -> babel import
рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдЕрдм рд╣рдореЗрдВ module.exports aliased to default -> ts import
рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред
рдореБрдЭреЗ рдкрд╛рд░реНрдЯреА рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝реА рджреЗрд░ рд╣реЛ рдЧрдИ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЬреЛ рдЬрд╛рдирддрд╛ рд╣реВрдВ, рдпрд╣ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреАрдо рдХрд╛ рдПрдХ рдЕрднреНрдпрд╕реНрдд рд╣реИред
рдЯреАрдПрд▓; рдбреЙ: рдЖрдк export default
рдХреЛ module.exports =
рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп import ... = require(...)
рд▓реАрдЧреЗрд╕реА рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ :(
рдЪреВрдВрдХрд┐ ES-6 рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рд░реНрдпрд╛рдд рдореВрд▓ рд░реВрдк рд╕реЗ 'рдбрд┐рдлрд╝реЙрд▓реНрдЯ' рдирд╛рдо рдХреЗ рд╕рд╛рде рд╕рд┐рд░реНрдл рдПрдХ рдирд┐рдпрдорд┐рдд рдирд┐рд░реНрдпрд╛рдд рд╣реИ, CJS рдореЗрдВ рд╕рдорддреБрд▓реНрдп рдПрдХ exports.default =
рд╣реЛрдЧрд╛ред рдФрд░ рдЖрдпрд╛рдд рд╕реАрдЬреЗрдПрд╕ var something = require('something').default
рдореЗрдВ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛ред module.exports =
рд╕рд┐рдВрдЯреИрдХреНрд╕ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЧрдП рдкреНрд░рддреАрдХ рдХреЗ рдмрд░рд╛рдмрд░ рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдкрд░рд┐рдкрддреНрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ ES6 рдореЙрдбреНрдпреВрд▓ рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рдЦрд┐рд▓рд╛рдл рдЬрд╛рддрд╛ рд╣реИред рдЖрдИрдПрдордПрдЪрдУ рдмреИрдмреЗрд▓ рдЯреАрдо рдЗрд╕рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдЖрдЧреЗ рдирд┐рдХрд▓ рдЧрдИ :(
@dreampulse рдореИрдВ рдЗрд╕ рд╕рд┐рдВрдбреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:
import {default as React,Component} from 'react';
@ рдХрдЯрд╛рд░рд╕ рдЬреЛ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ:
Error:(2, 9) TS2305: Module '"react"' has no exported member 'default'.
рдХреЛрдб
import {default as React, Component, PropTypes} from 'react';
tsconfig.json
{
"compileOnSave": true,
"compilerOptions": {
"target": "es6",
"sourceMap": true,
"jsx": "react"
}
}
рдЬреЛ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЙрд╕рдХреЗ рджреЛ рдЖрдпрд╛рдд рд╣реЛ рд░рд╣реЗ рд╣реИрдВред рдкрд╕рдВрдж:
import * as React from "react";
import { Component } from "react";
рдЖрдк allowSyntheticDefaultImports
рдХрдВрдкрд╛рдЗрд▓рд░ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдпрд╛рдд рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛:
import React, {Component} from 'react';
рдзрдиреНрдпрд╡рд╛рдж @jbrantlyред рд╕рдЯреАрдХ!!
@ligaz thanks!
рдХреЗрд╡рд▓ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП, @ligaz рджреНрд╡рд╛рд░рд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдореБрдЭреЗ "module": "es2015",
рдХреЛ tsconfig.json
рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдкрдбрд╝рд╛ред
рдореИрдВ import React, {Component, PropTypes} from 'react';
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рддреНрд░реБрдЯрд┐ Cannot resolve symbol PropTypes
рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рдХреЛрдИ рд╕рдВрдХреЗрддрдХ?
@kkarmalkar рдпрджрд┐ рдЖрдк React>=15.5.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк React.PropTypes рд╕реЗ рдирдП prop-types рдкреИрдХреЗрдЬ рдФрд░ рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред
рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛, рдзрдиреНрдпрд╡рд╛рдж @corydeppen
рднрд▓реЗ рд╣реА рдореЗрд░реЗ рдкрд╛рд╕ рд╕рд┐рдВрдереЗрдЯрд┐рдХ рдбрд┐рдлреЙрд▓реНрдЯ рдЖрдпрд╛рдд рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ, рдореБрдЭреЗ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ
import React, {Component} from 'react';
рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
import React from 'react';
import {Component} from 'react';
рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдореЗрд░рд╛ рдореЙрдбреНрдпреВрд▓ es5 рдкрд░ рд╕реЗрдЯ рд╣реИред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рд╕рдордп es6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдореИрдВрдиреЗ tsconfig.json рдореЗрдВ рдЕрдкрдиреА libs рд╕рдВрдкрддреНрддрд┐ рдореЗрдВ es2015 рдЬреЛрдбрд╝рд╛ред
@richtera рд╕рдВрднрд╡рддрдГ рд╕рдВрдмрдВрдзрд┐рдд ?: https://github.com/Microsoft/TypeScript/issues/21621
рдпрд╣ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рд╣рд╛рдБред рдЙрддреНрд╕реБрдХ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдзрд╛рдЧрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред
рдмрд╕ рдПрдХ tsconfig рд╡рд┐рдХрд▓реНрдк esModuleInterop: true
рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдлрд┐рд░ рдЖрдк рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрдпрд╛рдд рдпрд╛рдиреА import React from 'react'
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдпрджрд┐ рдЖрдк рд╡реЗрдмрдкреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕ рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рд╛рде рдмреЗрдмреЗрд▓ рдХреЛ рднреА рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣ рдЕрдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрд╕ рд╕рдордп рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╡реЗрдмрдкреИрдХ рдФрд░ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдерд╛ред рдмреЗрдмреЗрд▓ рдХреЗ рдЧреИрд░-рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрдкрдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЕрднреА рднреА рдмреИрдмрд▓ рд╕реЗрдЯрдЕрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
"рдЕрдиреБрдорддрд┐ рджреЗрдВ рд╕рд┐рдВрдереЗрдЯрд┐рдХ рдбрд┐рдлреЙрд▓реНрдЯ рдЖрдпрд╛рдд": рд╕рдЪ
"module": "es2015
тАЬallowSyntheticDefaultImportsтАЭя╝Ъtrue
рдХрд╛рдо рдХрд░ рд░рд╣реЗ ....
"module": "es2015 тАЬallowSyntheticDefaultImportsтАЭя╝Ъtrue
рдХрд╛рдо рдХрд░ рд░рд╣реЗ ....
рдХреНрдпрд╛ рдпрд╣ рдЯреНрд░реЛрд▓ рд╣реИ? :) рдЕрдВрддрд┐рдо рдкрдВрдХреНрддрд┐ рдкрд░ рджрд┐рд╢рд╛рддреНрдордХ рдЙрджреНрдзрд░рдг, рдФрд░ рдпрд╣ true
рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдХреЛрд▓рди рдирд╣реАрдВ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
"module": "es2015",
"allowSyntheticDefaultImports": true
'./ProjectInfoProfile' рд╕реЗ {ProjectInfoProfile рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ} рдЖрдпрд╛рдд рдХрд░реЗрдВ;
рдпрд╛
'./ProjectInfoProfile' рд╕реЗ ProjectInfoProfile рдЖрдпрд╛рдд рдХрд░реЗрдВ;
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред
"рдореЙрдбреНрдпреВрд▓": "рдХреЙрдордирдЬ",
"рд▓рдХреНрд╖реНрдп": "es6",
"esModuleInterop": рд╕рдЪ,
"рдЬреЗрдПрд╕рдПрдХреНрд╕": "рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛",
"рдЕрдиреБрдорддрд┐ рджреЗрдВ рд╕рд┐рдВрдереЗрдЯрд┐рдХ рдбрд┐рдлреЙрд▓реНрдЯ рдЖрдпрд╛рдд": рд╕рдЪ
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЖрдк
allowSyntheticDefaultImports
рдХрдВрдкрд╛рдЗрд▓рд░ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдпрд╛рдд рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛: