编辑:不确定这是否是答案,但它现在已经开始工作了,这是因为我安装了 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