tailwindcss 构建失败并显示“killed”

问题描述 投票:0回答:0

编辑:不确定这是否是答案,但它现在已经开始工作了,这是因为我安装了 libsqlite3-dev 来解决我遇到的另一个问题(https://github.com/pyenv/pyenv/issues/678 ).所以......这可能是问题所在,但很难说什么时候唯一的错误信息被“杀死”了!


我正在使用 tailwindcss 构建我的 css 文件,但是在 Digital Ocean droplet 上运行时它失败了。它在本地运行良好。

package.json

  ...
  "scripts": {
    "//watch": "use in local environment for live updates",
    "watch": "tailwindcss -i ../config/build/input.css -o ../static/css/output.css --watch",
    "//build": "use for live environment to produce minified files",
    "build": "tailwindcss -i ../config/build/input.css -o ../static/css/output.css --minify"
  },
  ...
  "devDependencies": {
    "autoprefixer": "^10.4.13",
    "postcss": "^8.4.19",
    "tailwindcss": "^3.2.4"
  }

tailwind.config.js

/** @type {import('tailwindcss').Config} */
module.exports = {
  content: ["../templates/**/*.html", "../static/**/*.js",],
  theme: {
    extend: {},
  },
  plugins: [],
}

postcss.config.css

module.exports = {
    plugins: {
      tailwindcss: {},
      autoprefixer: {},
    }
  }

如下所示,运行失败,报告说由于某种原因它被“杀死”了(??!)。使用 npx 运行它会失败,但是当我删除 minify 标志时可以运行。

$ npm run build

> [email protected] build
> tailwindcss -i ../config/build/input.css -o ../static/css/output.css --minify


Rebuilding...
Killed
$ npx tailwindcss -i ../config/build/input.css -o ../static/css/output.css --minify

Rebuilding...
Killed
$ npx tailwindcss -i ../config/build/input.css -o ../static/css/output.css

Rebuilding...

Done in 4359ms.

如前所述,它在本地(在 WSL2 上)运行良好,所以我假设我在 DO 液滴上遗漏了一些东西,但真的不知道这可能是什么。目录的权限都很好(775),所以它应该能够写入输出文件。

什么可能会杀死这个过程? (这不是一个有用的信息......)

Node 版本是最新的——我确保同时更新 DO droplet 和本地以确保我在两者上测试相同的版本。

$ npm --version
9.5.0
css tailwind-css digital-ocean npm-scripts
© www.soinside.com 2019 - 2024. All rights reserved.