Vue.js devtools をインストールするも使えなかった
Vue.jsのデバックをするChrome拡張機能である。CDNのVue.jsだと使えない。
情報源
インストールする
- Vue.js devtoolsにアクセスする
Chromeに追加
ボタンを押下する拡張機能を追加
ボタンを押下する
設定する
- Chromeのメニューを開く
その他ツール
→拡張機能
を選ぶVue.js devtools
の詳細
ボタンを押下するシークレット モードでの実行を許可する
にチェックするファイルの URL へのアクセスを許可する
にチェックする
使ってみる
- コードをつくる
- ブラウザで開く
- ブラウザのデベロッパツールを開く(Ctrl+Shift+I)
Vue
タブをクリックする- Vueオブジェクトの中身が閲覧できる
- Vueオブジェクトの中身を編集するとブラウザに反映される
という手はずだったが、Vue
タブが表示されなかった……。
Vue
タブが出ない
以下の通りチェックしてみた。
- インストールされていること
- デベロッパツールを開いてからリロードする
- 開発モードにする(?)
- Production modeでもVue.js Devtoolsを有効にする方法
new Vue()
でVueのインスタンスを作成する前にVue.config.devtools = true
を実行すればVue.js Devtoolsで覗ける
- Production modeでもVue.js Devtoolsを有効にする方法
- キャッシュを削除する
- Vue.jsライブラリ本体と実行コードを同一ファイルに入れていること
はい5番目でアウト。別ファイルにしてます。どうやらNode.jsのwebpack等で1ファイルにして使うことを想定しているようだ。私はその環境構築がしたくないからCDNを使っている。別ファイルになっている。それで使えないって……クソすぎ。
コード
コード
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <script src="./vue.2.6.12.min.js"></script> <script src="./main.js"></script> </head> <body> <div id="app"> <p>{{text}}</p> </div> </body> </html>
window.addEventListener('load', (event) => { Vue.config.devtools = true; new Vue({ el:'#app', data(){ return{ text:"Hello Vue.js !!" }; } }) });
所感
役に立たない。ムダな時間を使わされた。
対象環境
- Raspbierry pi 4 Model B
- Raspberry Pi OS buster 10.0 2020-08-20 ※
- bash 5.0.3(1)-release
$ uname -a Linux raspberrypi 5.4.83-v7l+ #1379 SMP Mon Dec 14 13:11:54 GMT 2020 armv7l GNU/Linux