2017-11-18 9 views
0

NuxtJSを使用してブログを構築しようとしています。私のレポはhereです。私は問題をNuxtレポの問題として、hereと同様に挙げました。NuxtJSは複数のCSSシートを変数でロードできません

これは本質的に問題です。私の設定ファイルでは、自分のスタイルシートにロードします。

css: [ 
    '~./css/reset.css', 
    '~./css/vars.css', 
    '~./css/global.css', 
    '~./css/ui.css' 
    ], 

問題は、1つのシートに定義された変数には別のシートでアクセスできないように見えることがあります。 vars.cssで定義されている変数は、グローバル変数やui.cssには存在しません。

しかし、もっと奇妙ですが無視されるべきです。今のところ、ボックスシャドウが実際に動作するようです。他のすべての変数はそうではありません。

+0

は一時的な修正として、あなたはSCSS以下の使用を検討することができます。それらを自動的に構築すると、余分な機能が追加されます。 – Cobaltway

答えて

1

~/または./のいずれかである必要がありますが、~./ではありません。

css: [ 
    './css/reset.css', 
    './css/vars.css', 
    './css/global.css', 
    './css/ui.css' 
    ], 

'./'ルートフォルダに移動し、~/は、ホームディレクトリに表しながら、その後/css/...

を見つけるために言う:これはあなたの問題を解決します。

は、詳細については、以下の記事を参照してください:

What does mean a tilde key in a file path

Link a .css on another folder

+0

ありがとう!素晴らしいリソースも。その問題は修正されましたが、残念ながら同じ問題が存在するようです。 ここにエラーがあります。 Varシートの後に読み込まれたすべてのものを見ることができます。これらのシートには、そのシートからの変数を使用しますが、値はありません。 https://pastebin.com/W6XhM7hR githubも更新しました。 –

+0

CSSリンクは固定されていますが、変数は固定されていません...変数に問題があるようです...申し訳ありませんが、今のところnuxt.jsは分かりません。 –

関連する問題