[英]missing start script in NPM
首先,對不起我的英語不好。 我正在嘗試在終端中使用命令heroku local web
將應用程序部署到Heroku,但是我得到了ERR! missing script: start
ERR! missing script: start
,即使我的json文件中有腳本。 如果我嘗試在終端中運行npm start
,則會出現相同的錯誤。 我在堆棧溢出中搜索了類似的問題,但無法解決。 我的.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
,它就消失了。
我認為您混淆了yarn
和npm
如果要使用yarn
並且package.json
包含類似start
的鍵,則可以調用yarn start
但是,如果要使用npm
,則需要使用npm run start
run
這很重要,因為npm
無法理解。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.