我一直在查看文檔和檢查其他人的問題,但我找不到簡單的答案來如何編譯我所有的sass到一個簡單的css文件,並指定我想要的結果css文件輸出到目錄。Webpack sass到css指定一個特定的文件夾?
對於快速上下文: 我有一個公共目錄,其中包含stylesheets目錄和一個build目錄。 webpack將應用程序編譯爲內部版本,並且我希望sass將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