html - npm run build 并观看非常慢

标签 html css npm tailwind-css postcss

我正在尝试创建一个基本的 Tailwind 入门元素,当我尝试运行 npm run buildnpm run watch 命令时,大约需要 30-60秒做出改变。这是我的设置:

package.json:

{
  "name": "base",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "build": "postcss css/style.css -o public/build/style.css",
    "watch:css": "onchange 'css/*.css' -- npm run build"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "autoprefixer": "^10.0.3",
    "postcss": "^8.1.10",
    "postcss-cli": "^8.3.0",
    "tailwindcss": "^2.0.1",
    "watch": "^1.0.2"
  },
  "devDependencies": {
    "@fullhuman/postcss-purgecss": "^3.0.0",
    "cssnano": "^4.1.10",
    "onchange": "^7.1.0"
  }
}

postcss.config.css:

const purgecss = require('@fullhuman/postcss-purgecss')

module.exports = {
  plugins: [
    require('tailwindcss'),
    require('autoprefixer'),
    require('cssnano')({
           preset: 'default',
       }),
    // purgecss({
    //    content: ['./**/*.html'],
    //    defaultExtractor: content => content.match(/[\w-/:]+(?<!:)/g) || []
    //  })
  ]
}

目录:

--public
    build
        main.css
   index.html
--src
    css
        tailwind.css
--package.json
--postcss.config.js
--tailwind.config.js

最佳答案

build 应该是 postcss public/build/main.css -o src/css/tailwind.css,删除所有对@fullhuman/postcss-purgecss 的引用,然后查看 https://tailwindcss.com/docs/installation

关于html - npm run build 并观看非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65046453/

相关文章:

javascript 隐藏/显示功能不起作用

javascript - 在保持默认样式的同时禁用按钮集

javascript - jquery onclick 展开 div 并更改 span 内的文本

html - 页面在 Dreamweaver CS6 和 Chrome 中显示不同 43.0.2357.124 m

javascript - jQuery 显示隐藏多个 Div 不起作用

javascript - jQuery:淡出,改变背景图像,然后淡入

javascript - 中间固定位置div

python相当于node.js的npm链接使用本地开发版本的要求?

css - 如何使用 npm 在 Laravel 5.6 中添加 css 文件

javascript - Grunt concat 输出为空