webstorm의 NodeJS 프로젝트에서 app.js를 application.ts로 변환하려고합니다. app.js 코드를 새 파일 "application.ts"에 붙여 넣은 다음 package.json 파일의 "app.js"를 "application.ts"로 바꿨습니다. typescript의 FileWatcher가 켜져 있고 프로젝트의 다른 모든 파일에서 작동하더라도 .ts 파일은 .js로 변환되지 않습니다. 그러나 Webstorm에서 프로젝트를 "실행할"때 프로젝트는 실제로 삭제되지 않은 "app.js"를 시작하고 실행합니다. 이 권리를 얻기 위해 다른 설정을 변경해야하는지 확실하지 않습니다. 일단 성공적으로 변환되면, app.ts를 application.ts로 변경하여 대회에 적합하게 할 계획입니다.Webstorm에서 app.js를 Typescript로 변환하려고합니다.
--Update--
여기 내 타이프 라이터의 filewatcher 설정이 어떻게 생겼는지 :
놀라움 ... 파일 확장자를 바꾸는 것은 일반적으로 파일 내용을 변경하지 않습니까? 그리고 typescript 컴파일러는 파일 감시자를 사용하여 typescript를 javascript로 변환하지만 반대의 경우는 변환하지 않습니다 ... BTW, javascript는 실제로 유효한 타이프 스크립트 자체입니다. 또한 typescrip 응용 프로그램을 직접 실행할 방법이 없습니다. 먼저 javascript로 변환해야합니다. – lena
app.ts 대신 app.js 참조를 package.json에 보관해야하므로 TypeScript 파일을 실행할 수 없습니다. – thomaux
@Anzeo 나는 그것을 깨닫는다. 나는 "application.js"가 아니라 ".ts"가 아니라 컴파일러가 .js를 만들 것이라고 희망했다. - 우연히 일어나지 않았다. – EternallyCurious