我一直在查看文档和检查其他人的问题,但我找不到简单的答案来如何编译我所有的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