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
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
0
1.6k
Nx × AI によるモノレポ活用 〜コードジェネレーター編〜
puku0x
0
1.3k
ファインディにおけるフロントエンド技術選定の歴史
puku0x
2
240
ファインディでのGitHub Actions活用事例
puku0x
9
3.5k
Findyの開発生産性向上への取り組み ~Findyフロントエンドの場合~
puku0x
0
440
Findyの開発生産性を上げるためにやったこと
puku0x
1
610
Angularコーディングスタイルガイドはいいぞ
puku0x
1
370
Nx CloudでCIを爆速にした話
puku0x
0
890
Findyのフロントエンド設計刷新を通して得られた技術的負債との向き合い方
puku0x
1
1.8k
Other Decks in Technology
See All in Technology
『バイトル』CTOが語る! AIネイティブ世代と切り拓くモノづくり組織
dip_tech
PRO
1
130
Liquid AI Hackathon Tokyo プレゼン資料
aratako
0
110
エンタメとAIのための3Dパラレルワールド構築(GPU UNITE 2025 特別講演)
pfn
PRO
0
540
Node.js 2025: What's new and what's next
ruyadorno
0
530
Digitization部 紹介資料
sansan33
PRO
1
5.6k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.2k
Claude Code Subagents 再入門 ~cc-sddの実装で学んだこと~
gotalab555
10
16k
Databricks AI/BI Genie の「値ディクショナリー」をAmazonの奥地(S3)まで見に行く
kameitomohiro
1
270
防災デジタル分野での官民共創の取り組み (2)DIT/CCとD-CERTについて
ditccsugii
0
310
AI時代におけるデータの重要性 ~データマネジメントの第一歩~
ryoichi_ota
0
700
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
930
AWSでAgentic AIを開発するための前提知識の整理
nasuvitz
2
210
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
232
18k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
We Have a Design System, Now What?
morganepeng
53
7.8k
Designing for humans not robots
tammielis
254
26k
A Tale of Four Properties
chriscoyier
161
23k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Six Lessons from altMBA
skipperchong
29
4k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Practical Orchestrator
shlominoach
190
11k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
4 Signs Your Business is Dying
shpigford
185
22k
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