Npm脚本 - 关键css

时间:2017-01-30 19:03:19

标签: node.js npm

我使用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",
}
}

1 个答案:

答案 0 :(得分:0)

如果输入HTML文件,则会提取CSS。我遇到过同样的问题。此外,在输出索引文件中,CSS链接将具有rel =" preload"自动。

这是我正在使用的命令:

critical dist/public/index.html --base dist/public --inline --minify > dist/public/index.critical.html

我希望它会有所帮助。