我使用Addy Osmani' Critical' https://docs.djangoproject.com/en/1.11/releases/1.11/#models
下面的package.json工作正常,但构建只是复制不提取的关键css。我试过 - 在有和没有定义样式表的情况下提取多个地方,似乎我无法绕过它。
{
"name": "boilerplate",
"version": "1.0.0",
"main": "index.js",
"repository": "",
"author": "",
"license": "MIT",
"scripts": {
"build:critical": "critical index.html --minify --css dist/css/style.css > dist/css/critical.css",
},
"devDependencies": {
"critical": "^0.8.1",
}
}
答案 0 :(得分:0)
如果输入HTML文件,则会提取CSS。我遇到过同样的问题。此外,在输出索引文件中,CSS链接将具有rel =" preload"自动。
这是我正在使用的命令:
critical dist/public/index.html --base dist/public --inline --minify > dist/public/index.critical.html
我希望它会有所帮助。