行いたいこと
gatsby buildで出力されたファイルが参照しているパスを、絶対パスから相対パスに変えたいです。
gatsby build --prefix-paths
public/index.html
1// 実際の出力: <script src="/component~~~" > 2// 欲しい結果: <script src="./component~~~">
gatsby.configでpathPrefixを設定しましたが、./~~~という出力結果ではなく、/./component~~~という結果になってしまいました。
試したこと
- gatsby.configでpathPrefixを設定する
gatsby.config.js
1pathPrefix: `/hoge`
のように設定しました。結果は「/hoge/component~~~」でした。
サブディレクトリのhogeを変えたとしても動作するように、相対パスにしたいです。
- package.jsonにhomepageを追加
効果なし
- gatsby-plugin-relative-pathsを利用
このプラグインが最新のGatsbyに対応していませんでした。
パージョン
gatsby: 4.10.3

あなたの回答
tips
プレビュー