Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Angular CLIについて
Search
puku0x
March 16, 2018
Technology
240
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Angular CLIについて
Angular 触ろうの会 in Fukuoka #5 LT
puku0x
March 16, 2018
More Decks by puku0x
See All by puku0x
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
1
1.8k
新メンバーのために、シニアエンジニアが環境を作る時代
puku0x
0
1.6k
Agent Skills 入門
puku0x
0
2.4k
ファインディにおけるフロントエンド技術選定の歴史
puku0x
2
2.3k
生成AIではじめるテスト駆動開発
puku0x
0
1.6k
実践!カスタムインストラクション&スラッシュコマンド
puku0x
2
3.5k
Nx × AI によるモノレポ活用 〜コードジェネレーター編〜
puku0x
0
1.8k
ファインディにおけるフロントエンド技術選定の歴史
puku0x
2
330
ファインディでのGitHub Actions活用事例
puku0x
9
4k
Other Decks in Technology
See All in Technology
Snapshot Testing in Practice: Predictable and Reliable SwiftUI Views
fespinoza
0
220
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
110
Webの常識が通じないHTMLメールのダークモード
teamlab
PRO
0
110
Refining Active Record
shugo
0
140
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
120
分析AIエージェントを育てる、動く環境を育てる
codatum
1
1.1k
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
750
【Data Engineering Summit2026_登壇資料】医療ビッグデータ×AIエージェントを支えるデータ基盤とハーネスエンジニアリング
jmdc_presentation
0
170
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
180
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
130
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
110
Featured
See All Featured
Abbi's Birthday
coloredviolet
4
10k
Docker and Python
trallard
47
4.2k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
600
Unsuck your backbone
ammeep
672
58k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Leo the Paperboy
mayatellez
10
2.4k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Prompt Engineering for Job Search
mfonobong
0
510
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
470
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
520
The untapped power of vector embeddings
frankvandijk
2
1.9k
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