質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
npm

npmは、Node Packaged Modulesの略。Node.jsのライブラリ・パッケージを管理できるツールです。様々なモジュールを簡単にインストールでき、自分でモジュールを作成し公開する際にも使用できます。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

Q&A

解決済

1回答

607閲覧

laravel+reactでgoogle-recaptcha-v3を使いたい

beta

総合スコア13

npm

npmは、Node Packaged Modulesの略。Node.jsのライブラリ・パッケージを管理できるツールです。様々なモジュールを簡単にインストールでき、自分でモジュールを作成し公開する際にも使用できます。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

0グッド

0クリップ

投稿2020/04/08 01:28

編集2020/04/08 01:52

##やりたい事

laravel7にReactを繋げて、postの時にrecaptchaを使いたいです。

しかし、現在、npm run devでエラーが出ます。

エラーメッセージに従い、npmやyarnで@babel/plugin-proposal-class-propertiesをインストールしてみましたが、同じエラーメッセージが出続けます。

laravelとReactを繋ぐのは初めてです。

詳しい方がいたら、どうかご教授お願いします。

##エラーメッセージ

ERROR Failed to compile with 1 errors 10:11:06 AM error in ./resources/js/components/Example.js Syntax Error: SyntaxError: /home/vagrant/App/resources/js/components/Ex ample.js: Support for the experimental syntax 'classProperties' isn't currently enabled (58:18): 56 | } 57 | > 58 | verifyCallback = (recaptchaToken) => { | ^ 59 | // Here you will get the final recaptchaToken!!! 60 | console.log(recaptchaToken, "<= your recaptcha token"); 61 | Add @babel/plugin-proposal-class-properties (https://git.io/vb4SL) to the 'plugi ns' section of your Babel config to enable transformation. at parser.next (<anonymous>) at normalizeFile.next (<anonymous>) at run.next (<anonymous>) at transform.next (<anonymous>)

##参考記事

Qiita:「Laravel7+Reactの環境を構築する

Reactで作るSPAにreCHAPCHA(v3)を仕込む方法。

GitHub「@babel/plugin-proposal-class-properties

##環境

・ubuntu
・laravel7
・react

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

beta

2020/04/08 04:50

babelについて調べてみたら、何とか解決しました。 babelの事を何となく、reactのようなViewフレームワークだと誤解していました。 .babelrcにプラグイン追加の設定をしてみたら、無事、コンパイルできました。 ありがとうございます。
Lulucom

2020/04/08 06:18

いえいえ良かったです。そのように回答を作成して自己解決にしてください。
guest

回答1

0

自己解決

.babelrcに、@babel/plugin-proposal-class-propertiesの設定をしたら、上手く行きました。

投稿2020/04/08 07:46

beta

総合スコア13

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問