вы можете сделать это с помощью webpack .
. В случае успешной настройки вы можете сделать следующее:
Project:
|- /components/
footerComponent.ts
|- index.ts
|- tsconfig.json
|- webpack.config.js
Объявление компонента:
import React from 'react';
export class FooterComponent extends React.Component {
constructor(props){
super(props);
}
}
Импорт:
import FooterComponent './components/footerComponent'
tsconfig:
{
"compilerOptions": {
"outDir": "./dist/",
"sourceMap": true,
"strictNullChecks": true,
"module": "es6",
"jsx": "react",
"target": "es5",
"allowJs": true
},
"awesomeTypescriptLoaderOptions": {
"useBabel": true,
"useCache": true
},
"include": [
"../src/**/*",
"./global.d.ts"
]
}
Хорошего дня.