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
意外に知らないnpmと便利なCLI
Search
Toshihisa Tomatsu
November 19, 2019
Technology
2.5k
8
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
意外に知らないnpmと便利なCLI
Ehime.js #2の資料です。
https://ehimejs.connpass.com/event/153511/
Toshihisa Tomatsu
November 19, 2019
More Decks by Toshihisa Tomatsu
See All by Toshihisa Tomatsu
"フロントエンドの技術"を移行する技術 / Frontend Migrations
10shi10ma
0
96
Service Workerとは、それを使ってできること / what-is-service-worker
10shi10ma
3
2k
フロントエンドのエコシステム / Frontend Ecosystem
10shi10ma
8
3.4k
Service Workerとブラウザでの通知について
10shi10ma
3
380
歴史から学ぶ現代のフロントエンド
10shi10ma
17
11k
サイボウズ フロントエンドエキスパートチームとOSSの管理について
10shi10ma
0
1.2k
大規模フロントエンドの技術的負債と向き合う。
10shi10ma
5
6.1k
Google I/O ’19から見る新しいJavaScript
10shi10ma
5
3.2k
React+Storybook ことはじめ
10shi10ma
8
2.6k
Other Decks in Technology
See All in Technology
モバイル研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
190
探索・可視化・自動化を一本化 Amazon Quickでデータ活用スピードを上げる方法
koheiyoshikawa
0
210
複数プロダクトで進めるAI機能実装 ── 実践から得たリアルな学びとロードマップ実現への挑戦 / AICon2026_yanari
rakus_dev
1
310
AI時代の開発生産性を捉え直す — 経営と現場をつなぐ「開発組織のオブザーバビリティ」— / AI Dev Ex Conference 2026
tkyowa
1
1.7k
AI_Dev_Day_製造業領域でのAI活用から見た活用の罠と成功に導く実践知.pdf
kintotechdev
0
230
AI工学特論: MLOps・継続的評価
asei
11
2.7k
StepFunctionsとGraphRAGを活用した暗黙知活用のためのRAG基盤
yakumo
0
180
AI研修(Day2)【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
770
VPCセキュリティ対応の最新事情
nagisa53
1
330
CloudWatchから始めるAWS監視
butadora
0
190
データエンジニアリングとドメイン駆動設計
masuda220
PRO
15
2.7k
Claude CodeとAmazon Bedrock AgentCoreでつくる、自分だけのAIアシスタント
ymae
0
110
Featured
See All Featured
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
260
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
240
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
230
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
190
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
220
The Curse of the Amulet
leimatthew05
2
13k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
The SEO identity crisis: Don't let AI make you average
varn
0
520
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
390
Facilitating Awesome Meetings
lara
57
7k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
640
Transcript
ҙ֎ʹΒͳ͍OQNͱศརͳ$-* &IJNFKT 5PTIJIJTB5PNBUTV
֎দढ़ঘ 5PTIJIJTB5PNBUTV αΠϘζגࣜձࣾ ϑϩϯτΤϯυΤΩεύʔτνʔϜ ౦ژˠѪඤ &IJNFKT !UPTIJUPNB !UPTIJ@@UPNB 2
OQN
OQNͱʁ OQN /PEF1BDLBHF.BOBHFS +BWB4DSJQUͷύοέʔδϚωʔδϟʔ ϨδετϦ IUUQTXXXOQNKTDPN OQNͷ$-* IUUQTHJUIVCDPNOQNDMJ
ੈքͷ୭͔͕࡞ͬͨศརͳύοέʔδΛOQN ϨδετϦ ʹஔ͍ͯɺ OQNͷ$-* OQNJOTUBMM ͰΈΜͳ͕ར༻Ͱ͖Δ
OQNͱʁ OQN /PEF1BDLBHF.BOBHFS +BWB4DSJQUͷύοέʔδϚωʔδϟʔ ϨδετϦ IUUQTXXXOQNKTDPN OQNͷ$-* IUUQTHJUIVCDPNOQNDMJ
ੈքͷ୭͔͕࡞ͬͨศརͳύοέʔδΛOQN ϨδετϦ ʹஔ͍ͯɺ OQNͷ$-* OQNJOTUBMM ͰΈΜͳ͕ར༻Ͱ͖Δ ύοέʔδ
None
None
None
OQNͱʁ ࠶ܝ OQN /PEF1BDLBHF.BOBHFS +BWB4DSJQUͷύοέʔδϚωʔδϟʔ OQNKTDPN IUUQTXXXOQNKTDPN ύοέʔδϨδετϦ
IUUQTEPDTOQNKTDPNNJTDSFHJTUSZ OQNͷ$-* IUUQTHJUIVCDPNOQNDMJ ੈքͷ୭͔͕࡞ͬͨศརͳύοέʔδΛOQN ϨδετϦ ʹஔ͍ͯɺOQNͷ $-* OQNJOTUBMM ͰΈΜͳ͕ར༻Ͱ͖Δ
OQNೖͬͯΔʁ /PEFKT͕Πϯετʔϧ͞Ε͍ͯΕɺࣗಈͰOQNೖͬͯ͘Δ OQNWFSTJPO ZBSOͰ$-*ͰͰ͖Δ͜ͱجຊతʹಉ͡
·ͣ࠷ॳʹΔ͜ͱ ϓϩδΣΫτͷQBDLBHFKTPOΛ࡞ OQNͷཧϑΝΠϧ OQNJOJU OQNJOJUZͰ࣭ΛলུՄೳ
ύοέʔδͷΠϯετʔϧ OQNJOTUBMMQBDLBHFOBNFPSOQNJ 1 σϑΥϧτ EFQFOEFODJFT %EFW%FQFOEFODJFT HάϩʔόϧʹΠϯετʔϧ͞ΕΔ όʔδϣϯࢦఆQBDLBHFOBNF!WFSTJPO
ύοέʔδΛΠϯετʔϧ͢Δͱ QBDLBHFKTPOͱQBDLBHFMPDLKTPO͕ߋ৽͞ΕΔ QBDLBHFMPDLKTPOؚΊͯίϛοτ͢Δ Πϯετʔϧ͍ͯ͠ΔύοέʔδͷґଘόʔδϣϯͳͲΛཧͯ͠ ͘ΕΔ ϓϩδΣΫτશମͰڞ༗͢Δͷ
OQNJOTUBMMͱOQNDJ OQNJOTUBMM ৽͘͠ύοέʔδΛΠϯετʔϧ͢Δ߹ʹར༻ QBDLBHFMPDLKTPO͕มߋ͞ΕΔ OQNDJ DMFBOJOTUBMM ϓϩδΣΫτΛDMPOFͨ͠ޙQBDLBHFKTPOͷ༰ΛϩʔΧϧʹө͢Δ߹ QBDLBHFMPDLKTPOมߋ͞Εͳ͍
OQNJOTUBMMͱOQNDJ OQNJOTUBMM ৽͘͠ύοέʔδΛΠϯετʔϧ͢Δ߹ʹར༻ QBDLBHFMPDLKTPO͕มߋ͞ΕΔ OQNDJ DMFBOJOTUBMM ϓϩδΣΫτΛDMPOFͨ͠ޙQBDLBHFKTPOͷߋ৽Λө͢Δ߹ QBDLBHFMPDLKTPOมߋ͞Εͳ͍ SNSGOPEF@NPEVMFTOQNJOTUBMM
OQNDJ
Πϯετʔϧͨ͠ύοέʔδͷҰཡ OQNMJTU OQNMJTUEFQUI ϩʔΧϧΠϯετʔϧͨ͠ύοέʔδͷҰཡ
Πϯετʔϧͨ͠ύοέʔδΛ͏ ྫ QSFUUJFS QSFUUJFSJOEFYKT ˠDPNNBOEOPUGPVOEQSFUUJFS OPEF@NPEVMFTCJOQSFUUJFSJOEFYKT
Πϯετʔϧͨ͠ύοέʔδΛ͏ ྫ QSFUUJFS QSFUUJFSJOEFYKT ˠDPNNBOEOPUGPVOEQSFUUJFS OPEF@NPEVMFTCJOQSFUUJFSJOEFYKT ໘
OQNTDSJQUT QBDLBHFKTPOͷTDSJQUTͰొ OQNSVOTDSJQUOBNF TUBSUUFTUͳͲSVOΛলུͰ͖Δ ྫ OQNSVOGPSNBUDIFDL
ෳͷOQNTDSJQUTΛ࣮ߦ͍ͨ͠ OQNSVOBMM IUUQTXXXOQNKTDPNQBDLBHFOQNSVOBMM ෳͷOQNTDSJQUTΛॱ࣍ɺฒྻͰ࣮ߦͰ͖ͯศར OQNSVOMJOUOQNSVOCVJMEOQNUFTUKT OQNSVOBMMMJOUCVJMEUFTUKT
ϩʔΧϧʹΠϯετʔϧͤͣʹɺखݩͰࢼ͍ͨ͠ OQYQBDLBHFOBNF ྫ OQYQSFUUJFSJOEFYKTXSJUF ϩʔΧϧʹΠϯετʔϧࡁΈˠͦΕΛར༻ Πϯετʔϧ͞Εͯͳ͍ˠҰ࣌తʹΠϯετʔϧͯ͠ར༻ OQNTDSJQUTʹίϚϯυΛॻ͘ඞཁ͕ͳ͍ͷͰศར
ύοέʔδͷΞϯΠϯετʔϧ OQNVOJOTUBMMQBDLBHFOBNF BMJBTFTSFNPWF SN S VO
ύοέʔδͷΞοϓσʔτνΣοΫ Ξοϓσʔτ͕ඞཁͳͷΛνΣοΫ͠Α͏ OQNPVUEBUFE
TFNWFS ηϚϯςΟοΫόʔδϣχϯά IUUQTTFNWFSPSHMBOHKB όʔδϣϯ൪߸ͷ͚ํͷ༷ ྫ FTMJOU! .BKPS .JOPS 1BUDI
IUUQTTFNWFSOQNKTDPN
ύοέʔδͷΞοϓσʔτ OQNVQEBUF શͯͷϥΠϒϥϦ OQNVQEBUFQBDLBHFOBNF ݸผʹࢦఆՄೳ ্͕ΔόʔδϣϯTFNWFSΛߟྀͨ͠࠷৽ͷͷ
ύοέʔδͷΞοϓσʔτ OQNVQEBUF શͯͷϥΠϒϥϦ OQNVQEBUFQBDLBHFOBNF ݸผʹࢦఆՄೳ ্͕ΔόʔδϣϯTFNWFSΛߟྀͨ͠࠷৽ͷͷ ·ΊʹϥΠϒϥϦΞοϓσʔτΛΔͷେม
None
None
None
ଞʹ͍Ζ͍Ζ OQNMJOL QPTUJOTUBMM OQNQVCMJTI FUD
5)"/,:06