LoginSignup
1
0

More than 1 year has passed since last update.

FATAL Template not found: /src/node_modules/@nuxtjs/google-adsense/dist/templates/plugin.mjsエラーが発生する

Last updated at Posted at 2022-11-07

環境

エラーメッセージ

Nuxt.js製のWebサービスに変更を加えて、プッシュしたらCode Buildがコケていた。
Code Buildでのビルド時のエラーメッセージ

Step #0 - "Build":  FATAL  Template not found: /src/node_modules/@nuxtjs/google-adsense/dist/templates/plugin.mjs
Step #0 - "Build": 
Step #0 - "Build":   at normalizeTemplate (node_modules/@nuxt/kit/dist/index.mjs:76:13)
Step #0 - "Build":   at addTemplate (node_modules/@nuxt/kit/dist/index.mjs:60:20)
Step #0 - "Build":   at Object.addPluginTemplate (node_modules/@nuxt/kit/dist/index.mjs:420:93)
Step #0 - "Build":   at setup (node_modules/@nuxtjs/google-adsense/dist/module.cjs:92:11)
Step #0 - "Build":   at ModuleContainer.normalizedModule (node_modules/@nuxt/kit/dist/index.mjs:614:29)
Step #0 - "Build":   at async ModuleContainer.addModule (node_modules/@nuxt/core/dist/core.js:239:20)
Step #0 - "Build":   at async ModuleContainer.ready (node_modules/@nuxt/core/dist/core.js:55:5)
Step #0 - "Build":   at async Nuxt._init (node_modules/@nuxt/core/dist/core.js:478:5)
Step #0 - "Build": 
Step #0 - "Build": 
Step #0 - "Build":    ╭────────────────────────────────────────────────────────────────────────╮
Step #0 - "Build":    │                                                                        │
Step #0 - "Build":    │   ✖ Nuxt Fatal Error                                                   │
Step #0 - "Build":    │                                                                        │
Step #0 - "Build":    │   Error: Template not found:                                           │
Step #0 - "Build":    │   /src/node_modules/@nuxtjs/google-adsense/dist/templates/plugin.mjs   │
Step #0 - "Build":    │                                                                        │
Step #0 - "Build":    ╰────────────────────────────────────────────────────────────────────────╯
Step #0 - "Build": 
Step #0 - "Build": error Command failed with exit code 1.

考察

  • エラー内容からGoogle Adsenseのnpmパッケージが怪しい感じ
  • Nuxt.js公式のGoogle Adsenseプラグインのアップデートが記事執筆時点の1日前に行われていたのでますます怪しい(v2.1.0)
  • GithubのIssuesには同様の問題は立っていなかった

対処法

暫定措置としてプロジェクト直下のpackage.jsonのバージョンを前のバージョンに固定化したら、エラーが解消した。

Before

    "@nuxtjs/google-adsense": "^2.0.0",

After

    "@nuxtjs/google-adsense": "2.0.0",
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0