【问题标题】:Why is Tailwind's build command not working?为什么 Tailwind 的构建命令不起作用?
【发布时间】:2022-01-24 15:47:49
【问题描述】:

我是初学者,刚刚学习 Tailwind,所以我做了一个项目并将其推送到 GitHub。不幸的是,我在我的 git 忽略文件中添加了 style.css 并且它没有被推送到 GitHub。 Tailwind 在我的 HTML 文件和我的 src/style.css 文件中工作,这应该压缩成 public/style.css。这没问题,我想。

我的硬盘上没有该项目,所以我从 GitHub 克隆了 repo 并尝试再次构建它,以自动创建一个 style.css 文件。但是,当我尝试使用下面的命令进行构建时,它会抛出 this error

npm run build -p 

有什么问题,我现在应该怎么做?

我的包文件:

{
  "name": "project-1",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "build": "tailwindcss -i ./src/tailwind.css -o ./public/style.css -w",
    "build-p" : "postcss ./src/tailwind.css -o ./public/style.css -w" 

  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "autoprefixer": "^10.4.0",
    "postcss": "^8.4.5",
    "tailwindcss": "^3.0.6"
  }
}

【问题讨论】:

  • 如果您可以提供一个示例或在您的问题中包含您的package.json,那么您的下一个问题会更好。同样适用于错误。

标签: terminal tailwind-css


【解决方案1】:

您在build 命令前面缺少npx,因为tailwindcss 不是可执行文件。

package.json 的构建命令开头添加npx 以解决此问题。

这里是基于您提供的屏幕截图的示例:

{
  "name": "project-1",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "build": "npx tailwindcss -i ./src/tailwind.css -o ./public/style.css --watch",
    "build-p": "postcss ./src/tailwind.css -o ./public/style.css --watch"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "autoprefixer": "^10.4.0",
    "postcss": "^8.4.5",
    "tailwindcss": "^3.0.6"
  }
}

【讨论】:

  • 试试我提供的那个并再次运行npm run build
  • 非常感谢,它有效。问题解决了
  • 没问题,如果您接受我的回答,我将不胜感激。快乐编码:)
  • 我接受它,它对我有很大帮助。
  • "感谢您的反馈!您需要至少 15 声望才能投票,但您的反馈已被记录。" 我现在无法对您的评论进行投票,但我会这样做。跨度>
猜你喜欢
  • 1970-01-01
  • 2020-09-21
  • 1970-01-01
  • 2013-09-15
  • 1970-01-01
  • 1970-01-01
  • 2023-02-23
  • 2015-04-29
  • 1970-01-01
相关资源
最近更新 更多