[英]Deploying to Heroku: How to change filepath for build script in package.json file for NextJS project
我目前的项目结构为
根:
Folder 1/
Folder 2/
Folder 3/
..
Frontend/
在我的前端文件夹中是我的 Nextjs 项目; package.json 文件和所有文件。 Heroku 想要根目录中 Frontend/ 中的内容,我试图避免这种情况,以免破坏我的项目。 所以我将 package.json 复制到根目录。
{
"name": "frontend",
"version": "0.1.0",
"private": true,
"engines": {
"node": "17.x"
},
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint"
},
"devDependencies": {
"eslint": "8.15.0",
"eslint-config-next": "12.1.6",
"fs": "^0.0.1-security",
"next": "^12.2.3",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"solc": "^0.8.15",
"web3": "^1.7.4",
"web3-utils": "^1.7.4"
}
}
有没有办法将文件路径设置为前端,以便当 heroku 启动构建脚本时,它知道查看前端文件夹而不是根目录?
弄清楚我需要做什么,在我的 package.json 文件中,heroku 首先运行构建脚本,所以我将它从
"build": "next build",
至
"build": "cd frontend ; next build",
解决了那个问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.