我已使用Node将应用程序部署到Heroku。第一次部署运行良好,一切正常。
在进行了一些更新之后,我现在尝试再次部署,但出现此错误:sh: 1: vue-cli-service: not found
。在日志中紧随其后的是:vue-cli-service build
。
在我客户端的package.json中,它位于:
"@vue/cli-service": "~4.3.0",
并且脚本的设置如下:
"build": "vue-cli-service build"
但是,我正在从服务器package.json所在的根目录中运行它。
在此文件中,运行客户端构建的脚本是这样的:
"heroku-postbuild": "NPM_CONFIG_PRODUCTION=false npm install --prefix client && npm run build --prefix client"
请记住,我正在学习一个教程,所以我不知道这是否是正确的方法。有什么想法为什么不起作用?