Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Angular CLIについて
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
puku0x
March 16, 2018
Technology
0
220
Angular CLIについて
Angular 触ろうの会 in Fukuoka #5 LT
puku0x
March 16, 2018
Tweet
Share
More Decks by puku0x
See All by puku0x
ファインディにおけるフロントエンド技術選定の歴史
puku0x
2
1.7k
生成AIではじめるテスト駆動開発
puku0x
0
950
実践!カスタムインストラクション&スラッシュコマンド
puku0x
2
2.8k
Nx × AI によるモノレポ活用 〜コードジェネレーター編〜
puku0x
0
1.5k
ファインディにおけるフロントエンド技術選定の歴史
puku0x
2
280
ファインディでのGitHub Actions活用事例
puku0x
9
3.6k
Findyの開発生産性向上への取り組み ~Findyフロントエンドの場合~
puku0x
0
470
Findyの開発生産性を上げるためにやったこと
puku0x
1
640
Angularコーディングスタイルガイドはいいぞ
puku0x
1
410
Other Decks in Technology
See All in Technology
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
530
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.3k
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
230
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
920
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
160
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
580
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
130
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
0
340
Introduction to Bill One Development Engineer
sansan33
PRO
0
360
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
68k
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
Code Review Best Practice
trishagee
74
20k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
Leo the Paperboy
mayatellez
4
1.4k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
110
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
sira's awesome portfolio website redesign presentation
elsirapls
0
150
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
430
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Transcript
OHGVLVPLB "OHVMBS৮Ζ͏ͷձJO'VLVPLB
"OHVMBS৮Ζ͏ͷձJO'VLVPLB 2 ৽ٓါ !QVLVY 3&4$)0 *OD OHGVLVPLBPSHBOJ[FS
"OHVMBS৮Ζ͏ͷձJO'VLVPLB ࣍ w "OHVMBS$-*ͱ w "OHVMBS$-*৽ػೳ w "OHVMBS$-*ͷࠓޙ 3
"OHVMBS৮Ζ͏ͷձJO'VLVPLB 4
"OHVMBS৮Ζ͏ͷձJO'VLVPLB "OHVMBS$-* w "OHVMBSͰͷΞϓϦ։ൃΛॿ͚Δެࣜπʔϧ w ςϯϓϨʔτੜ w ։ൃαʔό w Ϗϧυ࠷దԽ
5 OQNJH!BOHVMBSDMJ
"OHVMBS৮Ζ͏ͷձJO'VLVPLB bOH`ίϚϯυ w ςϯϓϨʔτੜ w ։ൃαʔόىಈ w Ϗϧυ 6
OHHFOFSBUFDPNQPOFOUOBNF OHHFOFSBUFTFSWJDFOBNF OHTFSWF OHCVJMEQSPE
"OHVMBS৮Ζ͏ͷձJO'VLVPLB bOH`ίϚϯυ w ςετʢ,BSNBʣ w &&ςετʢ1SPUSBDUPSʣ 7 OHUFTU
OHUFTUTJOHMFSVODPEFDPWFSBHF OHUFTUTSDDCSPXTFS$ISPNF)FBEMFTT OHFF
"OHVMBS৮Ζ͏ͷձJO'VLVPLB 18"αϙʔτ w 4FSWJDF8PSLFS w 6OJWFSTBMʢ4FSWFS4JEF3FOEFSJOHʣ w "QQ4IFMM 8 OHOFXOBNFTFSWJDFXPSLFS
OHHFOFSBUFVOJWFSTBMOBNF OHHFOFSBUFBQQTIFMMOBNFVOJWFSTBMBQQBQQ Wʙ
"OHVMBS৮Ζ͏ͷձJO'VLVPLB 18"࡞ྫ w 4FSWJDF8PSLFS 6OJWFSTBM "QQ4IFMM 9
"OHVMBS৮Ζ͏ͷձJO'VLVPLB 4DIFNBUJDT w ΧελϜςϯϓϨʔτ͕͑Δ w /H3Yʢ"OHVMBS༻3FEVYϥΠϒϥϦʣ༻ 10 Wʙ OHOFXBQQDPMMFDUJPOTDIFNBUJDTOBNF OQNJOTUBMM!OHSYTDIFNBUJDTTBWFEFW
OHTFUEFGBVMUTTDIFNBUJDTDPMMFDUJPO!OHSYTDIFNBUJDT
"OHVMBS৮Ζ͏ͷձJO'VLVPLB "OHVMBS$-*W 11
"OHVMBS৮Ζ͏ͷձJO'VLVPLB "OHVMBS$-*W w OHVQEBUFίϚϯυՃ w OHFFʹTVJUFΦϓγϣϯՃ w BOHVMBSDMJKTPOʹlCVEHFUTzΦϓγϣϯՃ 12
"OHVMBS৮Ζ͏ͷձJO'VLVPLB OHVQEBUF w "OHVMBS$-*ϓϩδΣΫτͷߋ৽ w "OHVMBSͷόʔδϣϯΞοϓ w ґଘϥΠϒϥϦͷόʔδϣϯΞοϓ ʢ3Y+4 ;POFKT
5ZQF4DSJQUͳͲʣ 13 OHVQEBUF
"OHVMBS৮Ζ͏ͷձJO'VLVPLB OHFFTVJUF w &&ςετͷߜΓࠐΈ࣮ߦ 14 exports.config = { suites: {
page1: 'e2e/page1/**/*.e2e-spec.ts', page2: [ 'e2e/page2a/**/*.e2e-spec.ts', 'e2e/page2b/**/*.e2e-spec.ts' ] }, OHFFTVJUFTVJUFOBNF QSPUSBDUPSDPOGKT
"OHVMBS৮Ζ͏ͷձJO'VLVPLB CVEHFUT w ग़ྗ͞ΕΔϑΝΠϧͷαΠζΛ੍ݶ͢Δ 15 "apps": [ { "budgets": [{
"type": "bundle", "name": "main", "baseline": "300kb", "maximumWarning": “10%" }, { "type": "any", "maximumError": "500kb" } ], NBJOCVOEMFKT͕ L#Ҏ্Ͱܯࠂ ϑΝΠϧαΠζ͕ L#Ҏ্ͰΤϥʔ BOHVMBSDMJKTPO
"OHVMBS৮Ζ͏ͷձJO'VLVPLB $-*ͷࠓޙ w Wʢݱࡏ#FUBʣ w "OHVMBSຊମͱόʔδϣϯ౷Ұ w 8FCQBDL࠾༻ w OHBEEίϚϯυՃɺTDIFNBUJDTഇࢭͳͲ
16
"OHVMBS৮Ζ͏ͷձJO'VLVPLB ͓·͚ 17
"OHVMBS৮Ζ͏ͷձJO'VLVPLB $-*ΛΘͳ͍߹ 18
"OHVMBS৮Ζ͏ͷձJO'VLVPLB !OHUPPMTXFCQBDL w 8FCQBDL༻ͷ"P5ίϯύΠϧϓϥάΠϯ 19 import { AngularCompilerPlugin } from
'@ngtools/webpack' exports = { module: { rules: [{ test: /(?:\.ngfactory\.js|\.ngstyle\.js|\.ts)$/, use: '@ngtools/webpack' } ] }, plugins: [ new AngularCompilerPlugin({ tsConfigPath: 'path/to/tsconfig.json', entryModule: 'path/to/app.module#AppModule' }) ] } XFCQBDLDPOpHKT
"OHVMBS৮Ζ͏ͷձJO'VLVPLB $-*ͷ։ൃίʔυ໊ 20
"OHVMBS৮Ζ͏ͷձJO'VLVPLB $-*ͷ։ൃίʔυ໊ w ܭࢉՊֶͷҒਓ͕༝དྷ 21 όʔδϣϯίʔυ ։ൃίʔυͷ༝དྷ උߟ W -PWFMFTT
ΤΠμɾϥϒϨε ੈքॳͷϓϩάϥϚ W 5IPNQTPO έϯɾτϯϓιϯ $ݴޠ W )PQQFS άϨʔεɾϗούʔ $0#0- W 4VTTNBO δΣϥϧυɾδΣΠɾαεϚϯ 4*$1ஶऀ W 5VSJOH ΞϥϯɾνϡʔϦϯά νϡʔϦϯάϚγϯ W .PPSF ΰʔυϯɾϜʔΞ ϜʔΞͷ๏ଇ W ,MFFOF εςΟʔϒϯɾίʔϧɾΫϦʔω ਖ਼نදݱͷߟҊऀ
"OHVMBS৮Ζ͏ͷձJO'VLVPLB $-*ͷӅ͠ίϚϯυ 22
"OHVMBS৮Ζ͏ͷձJO'VLVPLB Ӆ͠ίϚϯυ w NBLFUIJTBXFTPNF ࣮ߦ͢Δͱ"OHVMBS$-*͕๙Ίͯ͘ΕΔ 23
OHNBLFUIJTBXFTPNF
"OHVMBS৮Ζ͏ͷձJO'VLVPLB "OHVMBS$-*Ͱ ָ͘͠։ൃ 24
None