TypeScript로 작성하고 webpack으로 빌드 한 js 파일의 오류를 쉽게 이해할 수 있습니다.
3516 단어 자바스크립트webpackTypeScriptNode.js
Why
webpack에서 번들로 묶어서 스택 추적을 보더라도 ts 파일의 오류 부분을 알 수 없습니다 ...
What
node-source-map-support을 설치하고 tsconfig.json, webpack.config.js를 수정하십시오.
node-source-map-support 설치
$ npm install source-map-support
ts 파일 수정
webpack 엔트리 포인트로 사용하는 ts 파일에 다음을 추가합니다.
app.ts
import sourceMapSupport from 'source-map-support'
sourceMapSupport.install()
설정 파일 수정
webpack, TypeScript 설정 파일을 수정합니다.
webpack.config.js
module.exports = {
mode: 'development',
target: 'node',
+ devtool: 'inline-source-map',
...
}
↑ 참고로,
devtool: 'inline-source-map'
하지만 움직였습니다.tsconfig.js
{
"compilerOptions": {
+ "sourceMap": true
...
}
}
이제 webpack으로 다시 빌드하면 오류시 ts 파일의 행 수를 알려줍니다.
이런 간지 (app.ts의 73행째로 에러가 되는 것을 알 수 있다)
at Object.<anonymous> (/path/to/project/dist/webpack:/src/app.ts:73:4)
이상
참고
Reference
이 문제에 관하여(TypeScript로 작성하고 webpack으로 빌드 한 js 파일의 오류를 쉽게 이해할 수 있습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/paranishian/items/2983560350169b42b666텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)