2017-01-14 3 views
0

나는 Angular2/타이프 라이터 프로젝트를 가지고 있으며 다음 tsconfig.js 파일이 모두 transpiled JS/맵 파일을 직접하는 방법 :타이프 - 빌드 디렉토리에

{ 
    "compilerOptions": { 
     "module": "commonjs", 
     "moduleResolution": "node", 
     "target": "es5", 
     "sourceMap": true, 
     "emitDecoratorMetadata": true, 
     "experimentalDecorators": true, 
     "noImplicitAny": false, 
     "outDir": "./build" 
    }, 
    "exclude": [ 
     "node_modules", 
    "typings" 
    ], 
    "filesGlob": [ 
    "**/*.ts", 
    "typings/main", 
    "typings/index.d.ts" 
    ] 
} 

참조를 ... 내가 노력하고를 내 타이프 스크립트 파일 옆에 생성되는 성가신 * .js 및 * .map 파일을 "제거"합니다. "outDir"설정을 추가했음을 알 수 있지만 js/map 파일을 빌드 폴더에 복사하고 * .js 파일의 사본을 TS와 동일한 폴더에 남겨 둡니다.

여기에 구성이 누락 되었습니까?

Ionic2에는이 "기능"이 내장되어 있습니다. TS 파일은 자동으로 빌드 폴더로 이동됩니다 (그리고 압축 ...). "vanialla"tyepscript 환경에서이 작업을 수행 할 수 있습니까?

답변

1

Visual Studio 코드를 사용하는 경우 settings.json에 다음을 추가하면 파일/폴더보기에 해당 파일이 표시되지 않습니다.

{ 
    "files.exclude": { 
     "**/.git": true, 
     "**/.DS_Store": true, 
     "**/*.js": true, 
     "**/*.map": true 
    } 
} 

사용중인 IDE에 대한 언급이 없으므로 전제하고 있습니다. 이것은 다른 IDE와 함께 작동 할 수도 있습니다. 실제로 모르겠습니다.

+0

안녕하세요, 내 질문에 대한 답변이 아니지만 VSC를 사용하고 있으므로 나에게 답이됩니다. 큰 감사를 드린다! – rubmz

+1

그래, 나는 그 파일들을 지우는 (삭제하는) 방법을 모르지만, 시야에서 벗어났다. :) –

+0

js 파일 중 하나가 필요할 경우 문제가 될 수 있지만 ... 나는 거기에 있다는 것을 알지 못합니다 ... 근본 문제에 대한 해결책이 필요합니다 ... – rubmz

관련 문제