ホームページ > ウェブフロントエンド > jsチュートリアル > Vue でコンパスを使用する方法

Vue でコンパスを使用する方法

小云云
リリース: 2018-03-03 11:07:32
オリジナル
1291 人が閲覧しました

この記事では、主に Vue で Compass を使用する方法を紹介します。参考になれば幸いです。

執筆の動機

長い間先延ばしにしていた後、ついに自分で個人のウェブサイトを書く決心をしました。この機会に、慣れないウェブサイトを書いて練習してみます。この Web サイトでは、フロントエンド フレームワークとして Vue を使用し、CSS は Sass で記述される予定です。しかし、正式に開始する前に、Sass には Compass のような強力なツールがあるので、それを使用しないのはあまりにも遠いステップであると突然思いましたが、ラウンドを検索したところ、使用方法について皆が話し合っていることがわかりました。 Compass を使用しない Vue プロジェクトの Sass。しかし、私はこのような強力なツールを諦めることができず、実践することもできず、探し続け、ついにプロジェクトで Compass を使用することに成功し、それが人々に役立つのであれば共有することにしました。このようなニーズがある人は、それも素晴らしいことです。早速、コーディングを始めてみましょう( ̄▽ ̄)~*

vue-cliでプロジェクトをビルド


vue init webpack compass-demo //撸个烧烤架
npm install normalize.css axios vuex --save//撒上一些调味料
npm install node-sass sass-loader mockjs --save-dev//刷上一些酱汁
npm install compass-mixins --save-dev//把佐料在烧烤架上准备好后放上嫩肉
ログイン後にコピー

設定を変更します

build/util.jsを変更する


...
exports.cssLoaders = function (options) {
 ...
 return {
  ...
  // 将sass和scss修改为如下
  sass: generateLoaders('sass', { indentedSyntax: true, includePaths: [path.resolve(__dirname, '../node_modules/compass-mixins/lib')] }),
  scss: generateLoaders('sass', { includePaths: [path.resolve(__dirname, '../node_modules/compass-mixins/lib')] }),
  ...
 }
}
...
ログイン後にコピー

とても簡単です

*.sassファイル

*.vueファイル

以上がVue でコンパスを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート