Rails6에서 typescript 사용
2113 단어 Rails6TypeScript
docker-compose exec web rails webpacker:install:typescript
마지막으로 다음과 같은 메시지가 나오면 OK입니다.
info All dependencies
├─ [email protected]
└─ [email protected]
Done in 99.53s.
Webpacker now supports typescript 🎉
샘플 파일이
app/javascript/packs
에 있습니다.여기에 TypeScript를 작성할 수 있습니다.
app/javascript/packs/hello_typescript.ts
// Run this example by adding <%= javascript_pack_tag 'hello_typescript' %> to the head of your layout file,
// like app/views/layouts/application.html.erb.
console.log('Hello world from typescript');
코멘트란에 쓰여진 대로 레이아웃(erb) 쪽에 태그를 추가합니다.
app/views/layouts/application.html.erb
<%= javascript_pack_tag 'hello_typescript' %>
rails의 웹 서버를 시작한 상태에서 뭔가 적절한 페이지에 액세스하면 webpacker가 움직이기 시작하여 js 파일을 생성하고 있는지 확인할 수 있습니다.
web_1 | [Webpacker] Compiling...
web_1 | [Webpacker] Compiled all packs in /railsapp/public/packs
:
web_1 | js/hello_typescript-a311f1059a83d1e0c165.js 4.12 KiB hello_typescript [emitted] [immutable] hello_typescript
web_1 | js/hello_typescript-a311f1059a83d1e0c165.js.map 3.81 KiB hello_typescript [emitted] [dev] hello_typescript
브라우저의 콘솔에 「Hello world」를 확인할 수 있으면 OK!
Reference
이 문제에 관하여(Rails6에서 typescript 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/lumbermill/items/80abb9fddfb772a2324a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)