【发布时间】:2016-12-26 06:00:24
【问题描述】:
我仍在尝试围绕 webpack 进行研究,而来自 Gulp 的情况令人困惑。我的项目结构如下:
./root
-- src
-- styles.scss
-- bin
-- node_modules
-- webpack.config.js
所以只是一些超级简单的事情,我想编译src目录下的styles.scss并输出到bin目录。我安装了以下加载器:
- 样式加载器
- css 加载器
- sass-loader(也安装了
node_sass作为依赖项)
现在我知道我在这里没有掌握 Webpack 的一些非常基础的东西,但这是我的 webpack.config.js:
module.exports = {
entry: './src/styles.scss',
output: {
path: './bin',
filename: 'styles.css'
},
module: {
loaders: [
{
test: /\.scss$/,
loaders: ["style", "css", "sass"]
}
]
}
};
当我在我的目录的根目录中运行webpack 时,它看起来 就像它在工作。但是styles.css 文件看起来包含一堆 JavaScript 代码。所以我不明白这一点,需要澄清一下。我隐约猜测,如果你的项目中没有任何 JavaScript 文件,你就不能使用 webpack(当然除了webpack.config.js...
【问题讨论】:
标签: node.js sass webpack bundle frontend