Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么是;“开始”;脚本没有运行?_Javascript_Node.js_Express_Npm - Fatal编程技术网

Javascript 为什么是;“开始”;脚本没有运行?

Javascript 为什么是;“开始”;脚本没有运行?,javascript,node.js,express,npm,Javascript,Node.js,Express,Npm,我有一个非常简单的node&express应用程序,按预期工作,但是当我尝试从脚本运行服务器时,出现了一个问题 如果我的脚本是“start”,当我运行命令时,它只是打开我的cmd。 如果我的脚本是任何其他单词,则会出现以下错误: “start1”不被识别为内部或外部命令,可操作 程序或批处理文件 我怎样才能解决这个问题?这也导致了heroku的问题 My package.json文件: { "name": "server", "version": "1.0.0", "descript

我有一个非常简单的node&express应用程序,按预期工作,但是当我尝试从脚本运行服务器时,出现了一个问题

如果我的脚本是“start”,当我运行命令时,它只是打开我的cmd。 如果我的脚本是任何其他单词,则会出现以下错误:

“start1”不被识别为内部或外部命令,可操作 程序或批处理文件

我怎样才能解决这个问题?这也导致了heroku的问题

My package.json文件:

{
  "name": "server",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "engines": {
    "node": "12.2.0",
    "npm": "6.9.0"
  },
  "scripts": {
    "start1": "node index.js"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "express": "^4.17.1"
  }
}

要运行脚本,需要在脚本名称之前使用“npm run”,例如:

$npm运行脚本1

npm脚本文档:

您是在命令行上输入
start
还是
npm start
?您只需执行
npm run start1