我不知道如何使用webpack sass-loader渲染CSS文件。
这是我的webpackconfig.js的样子:
module.exports = {
context: __dirname + "/app",
entry: {
javascript: "./app.js",
html: "./index.html"
},
output: {
filename: "app.js",
path: __dirname + "/dist"
},
module: {
loaders: [
//JAVASCRIPT
{
test: /\.js$/,
exclude: /node_modules/,
loaders: ["babel-loader"],
},
//Index HMTML
{
test: /\.html$/,
loader: "file?name=[name].[ext]",
},
//Hotloader
{
test: /\.js$/,
exclude: /node_modules/,
loaders: ["react-hot", "babel-loader"],
},
// SASS
{
test: /\.scss$/,
loader: 'style!css!sass'
}
],
}
}
如您所见,我正在使用文档中指定的sass-loader模块加载器。
{
test: /\.scss$/,
loader: 'style!css!sass'
}
我的根看起来像这样:
Project Root:
app:
style.scss
dist:
?????? WTF is my css file??
webpack.config.js
我可以使其他所有工作正常进行,例如html和jsx babble加载程序。我只是在命令行中输入webpack,事情就发生了。
我在使用sass加载程序时出了点问题。它是什么?请帮忙。