【发布时间】:2019-05-16 04:58:48
【问题描述】:
首先,对不起我的英语不好。
我正在尝试使用终端中的命令heroku local web 将应用程序部署到 Heroku,但我得到了ERR! missing script: start,即使我的 json 文件中有脚本。如果我尝试在终端中运行npm start,则会出现相同的错误。我在 Stack Overflow 中搜索了类似的问题,但我无法解决。
我的 .json 是:
{
"name": "server",
"version": "1.0.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
.
.
My dependencies here
.
.
},
"scripts": {
"start": "node index.js",
"test": "echo \"Error: nko test specified\" && exit 1"
}
}
PS.:当我在终端运行npm install 时,json 文件只是删除了脚本和我编写的所有内容,例如我添加了"config" : { "port" : "3000" },但在运行npm install 之后它就消失了。
【问题讨论】:
-
你是如何创建你的 package.json 文件的?你做了'npm init'吗?什么操作系统?
-
是的,我使用了 npm init。我正在使用 Linux Fedora 27
标签: javascript node.js json heroku npm