Vue2.0プロジェクト(ピットへの道)でsassを使用する

今日2.0でプロジェクトを作成したとき、scssの使用に失敗し、エラーを報告し続けました............
次回穴を踏まないように記録します

1.依存関係をインストールします

vueのwebpackプロジェクトでは、node-sass、sass-loader、およびstyle-loaderをインストールする必要があるため、プロジェクトで再度実行します。

npm i node-sass sass-loader style-loader -D

上記のコマンドを実行すると、package.jsonファイルの「devDependencies」プロパティに対応するバージョン番号が表示されます。

2.ローダーを構成します

検索webpack.base.conf.jsファイルでのビルドのディレクトリプロジェクトを。ファイルmodule.exportでmodule.rulesにSCSSファイルを説明するローダーを追加します。具体的な方法は、配列にオブジェクトを追加することです。次のようにオブジェクトの内容があります

{
    
    
   test: /\.scss$/,
   loader: 'sass-loader!style-loader!css-loader',
}

3.言語をscssとして指定します

lang = "scss"を.vueファイルのスタイルタグに追加し、次のように記述します。

<style  lang="scss" scoped>
 
</style>

上記の手順により、sassをプロジェクトで使用できます。


emmこの手順をN回実行してもエラーが報告されました。最終的な解決策:package.jsonファイルを
見てください。ダウンロードは最新バージョンですが、これは不可能です。ダウンロードバージョンを指定します。sass-loader

 npm i [email protected] -S

ここに写真の説明を挿入

ダウンロード後、プロジェクトを再起動してSCSSを通常どおり使用してください。

成功しなかった場合は、メッセージを残してください。一緒に解決します。

おすすめ

転載: blog.csdn.net/weixin_46034375/article/details/108584646