はじめに
Vue.js を使って Chrome 拡張機能を開発する方法について簡単に整理した。
前回の記事 では、Kocal/vue-web-extension
を使った Chrome 拡張機能の開発方法について調べた。が、「Kocal/vue-web-extension
では Popup Page や Options Page で Vue.js を使うもの」、つまり「メインページ(メインコンテンツ?)側では使えないもの」という結論に至った。(※自分の中では、の話)
冷静に考えて「メインページ側に使えないわけがない」と思って、どのようにすれば実現できるかについて調査した。
実際に拡張機能を作ってリリースした話 : Vue.js を使ってChrome 拡張機能を作った話(はてなブックマークのコメントを Qiita 記事内に表示) - Qiita
TL;DR
vue.config.js
を用意してvue-cli-service
でビルドすれば動作することを確認manifest.json
ではchunk-vendors.js
を先に読み込む- minify とか css preprocessor とかはまだ調べきれてない