【问题标题】:sh: 1: tailwind: not found when deploying to herokush:1:tailwind:部署到heroku时未找到
【发布时间】:2019-07-14 15:22:45
【问题描述】:

package.json:

  "devDependencies": {
    "tailwindcss": "^0.7.4"
  },
"scripts": {
    "tailwind:css": "tailwind build src/css/tailwind.src.css -c tailwind.js -o src/css/tailwind.css",
    "start": "npm run tailwind:css && react-scripts start",
    "build": "npm run tailwind:css && react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  },

错误:

sh: 1: tailwind: not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! client@0.1.0 tailwind:css: `tailwind build src/css/tailwind.src.css -c tailwind.js -o src/css/tailwind.css`
npm ERR! spawn ENOENT
npm ERR! 
npm ERR! Failed at the client@0.1.0 tailwind:css script.

【问题讨论】:

  • 如果 heroku 使用 NODE_ENV=production 构建您的应用程序,那么它不会安装 devDependencies

标签: javascript node.js heroku tailwind-css


【解决方案1】:

尽管(根据我的经验)一些 heroku 部署似乎以某种方式摆脱了 devDependencies 中的顺风,但将其移至您的 dependencies 确实可以解决此问题。

这不仅会影响顺风,因此您可能需要移动的不仅仅是顺风才能使您的构建工作。

【讨论】:

    猜你喜欢
    • 2020-12-18
    • 2019-07-03
    • 2019-12-04
    • 1970-01-01
    • 2018-03-20
    • 2021-10-05
    • 2021-11-25
    • 2016-08-21
    • 2021-04-07
    相关资源
    最近更新 更多