【发布时间】:2021-08-10 13:34:49
【问题描述】:
我有 Homestead 虚拟机,“npm run prod”之类的命令在那里运行良好。
如果它在虚拟机上工作,那么我猜是 VPS 的问题。但我不明白哪里出了问题……
我也有 VPS,它运行良好,但现在它给出了下一条消息(即使在重新安装操作系统之后):
sh:1:混合:未找到
我尝试了下一个子序列命令:
npm install laravel-mix@latest
npm clean-install
然后
npm i --save-dev laravel-mix@latest &&
npm i --save-dev sass-loader@latest &&
npm i --save-dev postcss@latest &&
npm i --save-dev webpack@latest
有我的 packages.json 文件:
{
"private": true,
"scripts": {
"dev": "npm run development",
"development": "mix",
"watch": "mix watch",
"watch-poll": "mix watch -- --watch-options-poll=1000",
"hot": "mix watch --hot",
"prod": "npm run production",
"production": "mix --production"
},
"devDependencies": {
"autoprefixer": "^10.2.6",
"axios": "^0.21",
"laravel-mix": "^6.0.20",
"lodash": "^4.17.19",
"postcss": "^8.3.4",
"tailwindcss": "^2.0.4"
},
"dependencies": {
"alpinejs": "^3.2.3",
"svgo": "^2.3.1"
}
}
【问题讨论】: