jspmで爆速開発する

 jspmで爆速開発する

jspmで爆速開発するのに必要なものをまとめました。

デモ: https://github.com/subuta/jspm-rapid-development
HMRに使ったやつ: https://github.com/subuta/jspm-caddy-hmr
※starもらえると泣いて喜びます。

06b9c7286903fd1062a201e1a3ac65d9?s=128

Shunta Saito

July 15, 2016
Tweet

Transcript

  1. KTQNͰര଎։ൃ͢Δ !TVCVUB

  2. w ੪౻ॣଠ w  ࠽  w ࡛ۄݝ w ϑϩϯτΤϯυΤϯδχΞͱͯ͠


    ࣗࣾϓϩμΫτ։ൃνʔϜ #BMUP ʹࡏ੶
  3. 好き 嫌い

  4. ര଎։ൃ͢ΔͨΊʹ
 ඞཁͳ΋ͷͬͯ❓

  5. ര଎։ൃ͢ΔͨΊʹ
 ඞཁͳ΋ͷͬͯ❓

  6. ര଎։ൃͰ͖ͳ͍
 ओͳݪҼͬͯ❓

  7. ര଎։ൃͰ͖ͳ͍
 ओͳݪҼͬͯʁ
 ˠϏϧυ͕஗͍

  8. ര଎։ൃͰ͖ͳ͍
 ओͳݪҼͬͯʁ
 ˠϏϧυ͕஗͍
 ˠϩʔυ͕஗͍
 ௨৴ϨϯμϦϯά

  9. ര଎։ൃͰ͖ͳ͍
 ओͳݪҼͬͯʁ
 ˠϏϧυ͕஗͍
 ˠϩʔυ͕஗͍
 ௨৴ϨϯμϦϯά ˠࠩ෼Ϗϧυ


  10. ര଎։ൃͰ͖ͳ͍
 ओͳݪҼͬͯʁ
 ˠϏϧυ͕஗͍
 ˠϩʔυ͕஗͍
 ௨৴ϨϯμϦϯά ˠࠩ෼Ϗϧυ
 ˠ).3

  11. ര଎։ൃͰ͖ͳ͍
 ओͳݪҼͬͯʁ
 ˠϏϧυ͕஗͍
 ˠϩʔυ͕஗͍
 ௨৴ϨϯμϦϯά ˠࠩ෼Ϗϧυ
 ˠ).3

  12. KTQNͰ
 )PU.PEVMF3FMPBEJOH
 ͷ͓࿩
 Ҏ߱).3ͱུ͠·͢

  13. KTQNʹ͍ͭͯ w IUUQKTQNJP w 4ZTUFN+4޲͚ͷύοέʔδ؅ཧγεςϜɻ w KTQNOQNHJUIVCͱ͍ͬͨϦϙδτϦ͔ΒͷΠϯετʔ ϧ͕ՄೳɻʢσϑΥϧτͰόʔδϣϯࢦఆ෇͖ɻ w ͦͷଞʹ΋#VOEMF#VJME-JOLͱ͍ͬͨ։ൃʹ


    ศརͳػೳΛ͍࣋ͬͯ·͢ɻ
  14. ΠϯυͰେਓؾʂʂʂ

  15. 4ZTUFN+4ʹ͍ͭͯ w IUUQTHJUIVCDPNTZTUFNKTTZTUFNKT w %ZOBNJD.PEVMF-PBEFS ϒϥ΢β্Ͱಈతʹ NPEVMFΛ*NQPSU͢ΔͨΊͷ࢓૊Έ 
 ࣅͯΔ΍ͭ3FRVJSF+4 w

    ͞·͟·ͳ5SBOTQJMFSʹରԠ #BCFM5SBDFVS 5ZQF4DSJQU ͯ͠ΔͷͰɺ&4Ͱॻ͚Δɻ
  16. KTQN 4ZTUFN+4 ͷྑ͍ͱ͜Ζ w %ZOBNJD.PEVMF-PBEFSͱ).3ͷ૬ੑ͕ྑ͍ w +BWB4DJQSU-PBEFS4UBOEBSEʹ४ڌ͍ͯ͠ΔͨΊɺ࢓༷͕໌֬
 ˠ֦ு͠΍͍͢ 8FCQBDL#SPXTFSJGZͱൺ΂ͯ w

    lXFCQBDLEFWTFSWFSzͱ͔zCSPXTFSTZODz TFSWFSΦϓγϣϯ ͱ͔ͦ͏͍͏ͷ͍Βͳ͍ɻ
 ˠ੩తϑΝΠϧͱͯ͠ஔ͚ͩ͘Ͱಈ͘ɻ
 ʢ΋ͪΖΜ).3΋༗ޮ
  17. KTQN 4ZTUFN+4 ͷѱ͍ͱ͜Ζ w %ZOBNJD.PEVMF-PBEFSͰϒϥ΢β্ͰಡΈࠐΉ࢓ ૊ΈͳͷͰɺϩʔυ͞ΕΔ·Ͱ͕௕͍ w ϑΝΠϧΛஞ࣍ͰಡΈࠐΉ࢓૊ΈͷͨΊґଘ͍ͯ͠ ΔϥΠϒϥϦ਺˺)551௨৴ͷ਺ʹͳΔɻͦͷͨΊɺ 3FBDUͱ͔MPEBTIͱ͔JNQPSU͢Δͱαʔόͱ௨

    ৴͙Β͍͢Δɻ
  18. KTQN 4ZTUFN+4 ͷѱ͍ͱ͜Ζ w %ZOBNJD.PEVMF-PBEFSͰϒϥ΢β্ͰಡΈࠐΉ࢓૊ΈͳͷͰɺϩʔ υ͞ΕΔ·Ͱ͕௕͍ɻ
 ˠ8FCQBDLͱ͔#SPXTFSJGZ΋CVOEMFத͸ֻ͔࣌ؒΔͷͰ͠ΐ͏͕ͳ͍ w ϑΝΠϧΛஞ࣍ͰಡΈࠐΉ࢓૊ΈͷͨΊґଘ͍ͯ͠ΔϥΠϒϥϦ਺ ˺)551௨৴ͷ਺ʹͳΔɻͦͷͨΊɺ3FBDUͱ͔MPEBTIͱ͔JNQPSU͢Δ

    ͱαʔόͱ௨৴͙Β͍͢Δ
 )551ରԠαʔό $BEEZ΍OPEFIUUQ Λ࢖͏ɻ
 #VOEMJOH KTQN! CFUB ͔Βͷػೳ ͰରԠ͢Δɻ
  19. ΍ͬͯΈΑ͏
 EFNP

  20. EFNPͷྲྀΕ TUFQKTQNϓϩδΣΫτͷ࡞੒
 TUFQ$BEEZͷઃఆ
 TUFQ).3 )PU.PEVMF3FMPBEJOH ͷઃఆ
 TUFQ3FBDUͷΠϯετʔϧͱઃఆ
 TUFQϩʔυ࣌ؒͷ୹ॖ CVOEMJOHͷ௥Ճ 


    TUFQϦϦʔε
  21. ·ͱΊ w θϩ͔ΒαΫαΫͱ։ൃग़དྷΔ؀ڥΛ෼͙Β͍ Ͱ࡞Γ·ͨ͠ɻʢര଎ͱ͸ w ).3ΛҰճ࢖͏ͱָͯ͘͠΋໭Εͳ͘ͳΔ

  22. ͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ