-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Proposal]: ルートディレクトリの指定文字の追加 #208
Comments
現行だとhtml/spearのファイルから特殊なことをせずとも |
遅くなってすみません!!
ですです! 今回、問題となるケースが、
解決方法としては、
このような構造にすれば、絶対参照でも問題なく動作します。
ルートディレクトリ名がわかれば、参照方法などわかるのではないかと。 例: {%= spear_root %} = 「/sub-pages/」が入っていれば、画像参照も また、このルートディレクトリは設定値 (spear.config.mjs) に入れることで、参照もしやすいかと思います。 |
@mantaroh
確かにこれは直感的でないですね。 > 2. {%= spear_root %} を用意してあげる この方針の上で、spear.config.mjsの設定値は、
という理由で, extraAssetsPathみたいな名前で新しく用意し、コンポーネント中の式の名前もそれに準じて |
その方針で問題ないと思います! |
📦 Package / パッケージ
spear-cli
📝 Describe the problem / 問題を記載
問題点
サブディレクトリのページで Spear を使用する際、
assets
などのディレクトリを作成した場合、ルートディレクトリを知らないと実装が難しくなるケースがあります。例:
→
/src/assets/js/test.js
を参照したいが、サブディレクトリなので、../
をつける必要がある。🤔 Describe your idea / アイデアを記載
{%= spear_root %}
のようにトップディレクトリを知っていれば、そこからの相対パスを自動で生成することが可能となる。📄 Additional Information
No response
The text was updated successfully, but these errors were encountered: