【发布时间】:2021-01-31 16:26:30
【问题描述】:
我的 package.json 文件
{
"name": "creative-agency-server",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "node index.js",
"start:dev": "nodemon index.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "Meherameem",
"license": "ISC",
"dependencies": {
"body-parser": "^1.19.0",
"cors": "^2.8.5",
"express": "^4.17.1",
"express-fileupload": "^1.2.0",
"fs-extra": "^9.0.1",
"mongodb": "^3.6.2"
},
"devDependencies": {
"@types/dotenv": "^8.2.0",
"dotenv": "^8.2.0",
"nodemon": "^2.0.5"
}
}
部署到 Heroku 后显示
-----> 检测到 Node.js 应用 解析错误:在第 21 行第 3 列需要另一个键值对 !无法解析 package.json -----> 构建失败
【问题讨论】:
-
我在 json 中没有看到任何问题,可能是解析器的问题
-
你能告诉我我应该去哪里解决这个问题吗?我在 git 中有主要文件。 index.js、package.json 和 package-lock.json。代码在本地环境中运行流畅。
-
只要在最后一个节点的末尾检查你的生产 json 是否有 ',' .. 这就是为什么会出现这种解析错误的原因
标签: node.js json reactjs heroku