0
typescript import 문과 webpack 지원에 약간의 문제가 있습니다. 예 : 모듈 A를 가져 오는 모듈과 모듈 B를 가져 오는 모듈 B가있는 경우, JavaBeans 코드가 생성되는 섹션에서 bundle.js 출력 파일이 비어 있습니다. webpack으로 가져 오기가 해결되지 않는 것이 좋습니다. 여기 은 예입니다Webpack, typescript 및 import resolve
/*controllerA*/
export class ControllerA{
constructor(){}
}
/*a.ts*/
import {controllerA} from './controllerA'
/*b.ts*/
import * as moduleA from './a'
그리고 여기 내 웹팩 구성
module.exports = {
entry: ['./b.ts'],
output: {
filename: 'bundle.js'
},
resolve: {
extensions: ['', '.webpack.js', '.web.js', '.ts', '.js']
},
module: {
loaders: [
{ test: /\.ts$/, loader: 'ts-loader' }
]
}
}
모든 아이디어를 어떻게 해결하는 방법은?
감사에 의해 a.ts에
import
키워드를 교체해야하지만 난 노력했다. 그러나 당신이 나에게 말했듯이 a.ts에서 수출 진술을 사용할 때 흥미로운 점은 수입이없는 b.ts에서 모든 것이 작동한다는 것입니다. 결론은 내가 모든 곳에 수출 통계를 사용해야한다는 것이다. –