前提・実現したいこと
nuxt generateでビルドしたいです。
nuxt generate実行中に以下のエラーメッセージが発生しました。
なお、yarn run devでは問題なく実行できています。
発生している問題・エラーメッセージ
ERROR in ./assets/music/popmusic.mp3 1:3 Module parse failed: Unexpected character '' (1:3) You may need an appropriate loader to handle this file type. Error: Nuxt Build Error Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
該当のソースコード
TheMusic.vue
vue
1<template lang="pug"> 2.racing-music 3 audio#csikospost(v-if="isMusic.csikospost" preload="auto" autoplay) 4 source(src="@/assets/music/popmusic.mp3" type="audio/mp3") 5</template>
nuxt.config.js
js
1extend(config, ctx) { 2 if (ctx.isDev && ctx.isClient) { 3 config.module.rules.push( 4 { 5 test: /.(ogg|mp3|wav|mpe?g)$/i, 6 loader: 'file-loader', 7 }, 8 { 9 enforce: 'pre', 10 test: /.(js|vue)$/, 11 loader: 'eslint-loader', 12 exclude: /(node_modules)/ 13 } 14 ) 15 } 16 }
試したこと
公式ドキュメントを参考にオーディオファイルを扱得るようnuxt.config.js 内でそのデフォルトの設定を拡張しました。
https://ja.nuxtjs.org/faq/webpack-audio-files/
yarn run devで実行はできますが、generateが失敗します。
nuxt.config.jsの設定が謝っているのでしょうか。
あるいは、必要なloaderが足りていないのでしょうか。
ご教示のほどお願いいたします。
補足情報(FW/ツールのバージョンなど)
Nuxt.js v2.8.1
mode: 'spa'
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/12 18:46
2019/06/13 01:47