Javascript sh:1:顺风:部署到heroku时未找到

Javascript sh:1:顺风:部署到heroku时未找到,javascript,node.js,heroku,tailwind-css,Javascript,Node.js,Heroku,Tailwind Css,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

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部署似乎在开发依赖中顺风顺水,但将其移动到
依赖项中确实解决了这个问题


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

如果heroku正在使用NODE_ENV=production构建您的应用程序,那么它将不会安装devdependency