私はドキュメントをチェックして他の人の質問をチェックしてきましたが、私のすべての嫌がらせを単純なCSSファイルにコンパイルし、出力するCSSファイルを出力するディレクトリを指定する簡単な答えは見つかりません。 。特定のフォルダを指定するにはWebpack sassを使用しますか?
速いコンテキストの場合: 私はパブリックディレクトリにスタイルシートディレクトリとビルドディレクトリを持っています。 webpackはアプリケーションをビルドにコンパイルして、スタイルシートディレクトリにstyle.cssをコンパイルしたいと思います。
私は私のwebpack.config.js(のみ簡潔にするために適切なコードを示す)でこのような何かを行うことができるようにしたいと思い:
ここ は私の公開ディレクトリのスクリーンショットですモジュール内const ExtractTextPlugin = require('extract-text-webpack-plugin');
...
// To be called in plugins:
const cssOutput = new ExtractTextPlugin('./public/stylesheets/style.css');
ローダー:プラグインで
{
test: /\.scss$/,
loader: ExtractTextPlugin.extract('style-loader', 'css-loader!sass-loader'),
},
:
plugins: [
.
.
.
cssOutput,
],
私は公共のディレクトリにある私のindex.htmlファイルで、この行を出力ファイルにアクセスできるようにしたいと思い
:
<link rel="stylesheet" href="/stylesheets/style.css" />
私は現在gulpを使用していますが、うまくいきます。すべてをwebpackに移行しようとしています。どんな助けでも大歓迎です!
ありがとうございました!私はすでにこれを使用していましたが、私はまだ問題に遭遇しました。私はそれが今考え出されたと思う。 – DaveCodes