如何修复缺少的脚本错误和 npm start?

Posted

技术标签:

【中文标题】如何修复缺少的脚本错误和 npm start?【英文标题】:How do I fix a missing script error and npm start? 【发布时间】:2020-07-21 22:37:18 【问题描述】:

  "name": "trelloclone-client",
  "version": "1.0.0",
  "main": "index.js",
  "scripts": 
    "start": "node index.js",
    "test": "echo \"Error: no test specified\" && exit 1"
  ,
  "repository": 
    "type": "git",
    "url": "git+https://github.com/hlee686/TrelloClone-client.git"
  ,
  "author": "",
  "license": "ISC",
  "bugs": 
    "url": "https://github.com/hlee686/TrelloClone-client/issues"
  ,
  "homepage": "https://github.com/hlee686/TrelloClone-client#readme",
  "dependencies": 
    "dependencies": "0.0.1",
    "node_module": "0.0.0",
    "start": "^5.1.0"
  ,
  "devDependencies": ,
  "description": ""

当我 npm start 时,我收到如下错误。

Jakes-MacBook-Air:TrelloClone-client jslee$ npm start

trelloclone-client@1.0.0 start /Users/jslee/Desktop/TrelloClone-client index.js

sh: index.js: 找不到命令 npm 错误!代码生命周期 npm 错误!系统调用产生 npm 错误!文件 sh npm 错误!错误号 ENOENT npm 错误! trelloclone-client@1.0.0 开始:index.js npm 错误!生成 ENOENT npm 错误! npm 错误! trelloclone-client@1.0.0 启动脚本失败。 npm 错误!这可能不是 npm 的问题。上面可能还有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! /Users/jslee/.npm/_logs/2020-04-09T10_18_00_148Z-debug.log

如何修复它并运行 npm start?

谢谢

以上是我的 package.json 文件。

【问题讨论】:

【参考方案1】:

不太确定从哪里开始,但您是否正确安装了 Node 和 Npm 并在您的路径上?在与 package.json 文件相同的文件夹中使用终端尝试以下操作。

node --version

npm --version

如果上面返回一个版本号,至少你知道 node 和 npm 没问题。

您是否安装了依赖项?

最后,index.js 文件中有什么?您是否尝试过一个简单的 'hello world' 类型的 index.js 只是为了确保一切顺利?

【讨论】:

node 和 npm 都很好,我通过“npm install dependencies”安装了依赖项。然而,它一遍又一遍地给我同样的错误。 对于安装,您应该只需要输入“npm install”。除此之外,我会认为 index.js 不正确。 我进行了 npm install 并且当我 npm start 时,我收到如下错误:缺少脚本:启动。有什么想法吗? npm start 应该可以工作,因为 start 是 npm 的有效参数。您可以尝试通过执行“npm run-script start”来强制它运行启动,但我想您会遇到同样的问题。

以上是关于如何修复缺少的脚本错误和 npm start?的主要内容,如果未能解决你的问题,请参考以下文章

Heroku 网站:npm 错误!缺少脚本:开始

得到错误!缺少脚本:在 <npm start> 命令上启动

反应:缺少脚本:开始

Discord.js 机器人 | Heroku 部署错误 | npm 错误!缺少脚本:开始

尝试在 Heroku 上托管 VueJS 应用程序。在 heroku 日志中获取“npm ERR!缺少脚本:开始”,在我的页面上获取“应用程序错误”

如何解决 npm run dev 缺少脚本问题?