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

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

新規登録して質問してみよう
ただいま回答率
85.46%
Vue.js

Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

npm

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

Nuxt.js

Nuxt.jsは、ユニバーサルなSPAが開発可能なVue.jsベースのフレームワーク。UIの描画サポートに特化しており、SSRにおけるサーバーサイドとクライアントサイドのUIレンダリングなどさまざまな機能を持ちます。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

Q&A

1回答

6720閲覧

Uncaught SyntaxError: Unexpected token '<'のエラー解決方法について

F_Yohei

総合スコア14

Vue.js

Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

npm

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

Nuxt.js

Nuxt.jsは、ユニバーサルなSPAが開発可能なVue.jsベースのフレームワーク。UIの描画サポートに特化しており、SSRにおけるサーバーサイドとクライアントサイドのUIレンダリングなどさまざまな機能を持ちます。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

0グッド

0クリップ

投稿2021/05/31 10:32

Nuxt.jsで個人的にアプリの開発をしております。

発生している問題・エラーメッセージ

npm run generateで生成されたdist以下のファイルをAWS S3にアップロードしS3サーバーでHTMLファイルの動作確認をしたところ以下のようなエラーが出ました。

Uncaught SyntaxError: Unexpected token '<' Failed to load resource: the server responded with a status of 403 (Forbidden)

当初はjsファイルが絶対パスになっており404ステータスメッセージが発生していたのでnuxt,config.jsに以下の設定を加えました。

js

1router: { 2 base: "/app/" 3 },

こちらの設定を加えたことにより404ステータスコードは出なくはなったのですが、その代わりにSyntaxエラーが出るようになってしまいました。

jsファイルでそのような現象が起きてるようなのですが、なぜそのようになるか分からず、解決できそうな記事も見当たらず苦戦しております。

同じような現象に陥った方、また解決方法をご存知の方がいらっしゃいましたらご教授いただけると幸いです。

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

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

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

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

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

guest

回答1

0

修正後npm run build等をされていて、distをサーバーに反映している状態であれば、ブラウザのキャッシュが変に効いてしまって起こることがございます。
スーパーリロードしていただくと直ることがございます。

投稿2021/05/31 11:14

m2l

総合スコア318

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

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

F_Yohei

2021/05/31 11:33

コメントいただきありがとうございます。 スーパーリロードしもう一度npm run generateして、S3にアップロードし直して実行してみたのですが、エラーは解決できませんでした。
m2l

2021/05/31 11:35

スーパーリロードの方はキャッシュをクリアして再読み込みするので工程の最後に行ってみていただけますと幸いでございます。
F_Yohei

2021/05/31 11:45

S3にアップロードしてからスーパーリロードするということでしょうか?
F_Yohei

2021/05/31 11:51

アップロードしてからスーパーリロードを行ってみたのですが、状況変わらずでした????‍♂️
m2l

2021/05/31 11:57

そうなんですね。。 S3の他にCDNとしてcloudfrontをお使いですか? もしそれであれば下記のような形でキャッシュを無効化してみるのも良いかもしれません。 ドキュメントも載せておきましたのでご確認頂けますと幸いでございます。 aws cloudfront create-invalidation --distribution-id クラウドフロントのID --paths "/*" ドキュメント https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html
F_Yohei

2021/05/31 12:21

見てみます。 ご丁寧にありがとうございます????
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.46%

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

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

質問する

関連した質問