如何修复缺少的脚本错误和 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?的主要内容,如果未能解决你的问题,请参考以下文章
Discord.js 机器人 | Heroku 部署错误 | npm 错误!缺少脚本:开始
尝试在 Heroku 上托管 VueJS 应用程序。在 heroku 日志中获取“npm ERR!缺少脚本:开始”,在我的页面上获取“应用程序错误”