通常我使用如何從SASS生成常規CSS文件?
{ test: /\.sass$/, loader: 'style!css!sass?indentedSyntax' }
,然後在main.js
require('./styles.sass')
但是,當加載main.js
使用JavaScript應用樣式。問題是我的應用程序是同構的,並最初返回一些html。由於我在</body>
標記之前加載了main.js
,因此樣式被應用到文檔有點太晚(用戶暫時看不到樣式的HTML)。
因此,我想從styles.sass
生成常規的css文件,然後簡單地包含在<head></head>
中的ID,以確保它最初被加載。我如何生成常規的CSS文件?
我想:
entry: {
styles: path.resolve(__dirname, 'app/styles.sass')
}
但它產生styles.js
而不是.css
文件。此外,如果我有styles.js
在頭上,然後我從styles.js
以下控制檯錯誤:
Uncaught ReferenceError: webpackJsonp is not defined
但我希望它被處理實際上通過webpack。 – user606521