Google Chromeで vue-devtools を有効にしようとしています。しかし、私はそれを有効にすることはできません。 Laravelアプリケーション内でvue.jsを使用しています。
私のサーバーはphp artisan serve
コマンド。
この質問のタイトルにエラーメッセージが表示されていました この解決策 はうまくいきました:
Vueインスタンスを作成するファイルにVue.config.devtools = true
を追加します(main.js
の場合)。
この答え で述べたように、devtoolsのVuex部分を機能させるには、ストアを作成する前にVue.config.devtools = true
行を配置する必要があることに注意してください。別のファイル(store.js
など)にVuexストアを作成する場合、Vue.config.devtools = true
ファイルとmain.js
ファイルの両方にstore.js
行を含める必要がある場合があります。
CDNを使用している場合;ライブラリの本番(縮小)ビルドを使用していないことを確認してください。
使用:https://unpkg.com/[email protected]/dist/vue.js
代わりに:https://unpkg.com/[email protected]/dist/vue.min.js
あなたがする必要があるかもしれませんCtrl+Alt+I
初めて表示されます。 ( ソース )
Laravelを使用する場合は、開発環境に適したWebpackを実行していることを確認してください。
npm run watch
Vueを構築する必要があります。
npm run production
最小化Vueプロダクション用。これにより、プロダクション用にビルドするときにデバッグモードを切り替えることを忘れずに済みます。
Vue.jsの開発バージョンを使用できます。たとえば、ここで取得します: https://unpkg.com/[email protected]
Vue CLI 3.xの短い回答
Vue CLI 3.xを使用している場合は、このスクリプトをpackage.json
に追加するだけで実行できます。
scripts: {
"test": "vue-cli-service build --mode=development"
}
説明
これは、本番モードではデフォルトでVue.config.devtools
がfalse
に設定されているためです GitHubの問題 。しかし、これには回避策があります、に提供されている--mode=development
フラグを使用するだけです- ドキュメント 。
次に、npm run test
を使用して実行し、dist/
フォルダ内のファイルを確認できます。 ;)
vue.jsの非プロダクションビルドを実行していることを確認してください。 https://github.com/vuejs/vue-devtools/issues/62