I次の内容のSASSファイルのスタイル/ app.scss持っている:私は「../scripts/jspm_packages/とapp.css境界ファイルを生成したいそれらの相対的な輸入に係る相対的なCSSのURLのをリベース
@import '../scripts/jspm_packages/npm/[email protected]/scss/font-awesome';
@import '../scripts/jspm_packages/npm/[email protected]/themes/base/jquery-ui.css';
@import 'components/base';
@import 'components/cart';
@import 'components/category';
@import 'components/dialog';
@import 'components/form';
npm/[email protected]/scss/font-awesome 'and' ../scripts/jspm_packages/npm/[email protected]/themes/base/jquery-ui.css、これは問題ではありませんしかし、私はこのファイルのurlをこのファイルパスとdist.cdに配置されるdist dirへの相対パスにリベースする必要があります。
font-awesome.sassには、url( '../ fonts/somefont.ttf')やjquery-ui.cssのようなフォントへのパスがあります。したがって、インポートされたファイルに相対的なインポートと相対的なURLがあります。
私が持っているので、場合:
dist/
styles/
app.css
fonts/
'here I want to place all awesome fonts'
images/
'here I want to place all images'
そして、私はそう上のURL( '../フォント/ somefont.ttf')のようなapp.cssのパスとを取得したい。..
I多くのgulpプラグインを試しましたが、インポートされたファイルに相対URLを再配置しません。
あなたは私を助けることができます。それを達成する方法、または私が期待どおりにこれを動作させるために私のプロジェクトで何かを変えなければならないかもしれません。
ありがとうございます!
あなたはhttp://clubmate.fi/import-and-globbing-in-sass/を見ましたか?また、gulp sassタスクでincludePathsを使うだけではなく、単にフォントを '/ fonts/.. 'として持つカスタムフォントの素晴らしいscssファイルを作成することもできます。 – kasperoo
ありがとうございます。私はその記事を読んだことはありません。しかし、私は輸入に問題はありません。インポートされたベンダーファイルのURLをすぐにリベースし、それらのアセットを私の資産ディレクトリにコピーしたいと思います。自分のscssファイルを作成することはできますが、ベンダーのpkgを更新している間は、ベンダーのものを期限切れにしないようにしたい – sector119