簡體   English   中英

NPM中缺少啟動腳本

[英]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 ,它就消失了。

我認為您混淆了yarnnpm

如果要使用yarn並且package.json包含類似start的鍵,則可以調用yarn start

但是,如果要使用npm ,則需要使用npm run start run這很重要,因為npm無法理解。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM