如何解决npm错误“ npm ERR! errno 9009”在dev:“ lite-server”

问题描述

因此,我开始学习引导程序,为此,我必须安装和配置node&npm才能运行lite-server,我已经创建了.json文件,并使用命令“ npm install lite-server安装了lite服务器- -save-dev”,然后在json文件的脚本中添加“ dev”:“ lite-server”,然后尝试运行命令“ npm run dev”,则出现此错误

connect

任何人都可以解释这个问题,请在下面提供我的json文件和日志文件

$ npm run dev

> bootstrapcourse@1.0.0 dev C:\Users\Shahir K\Desktop\bootstrapcourse
> lite-server

'"node"' is not recognized as an internal or external command,operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 9009
npm ERR! bootstrapcourse@1.0.0 dev: `lite-server`
npm ERR! Exit status 9009
npm ERR!
npm ERR! Failed at the bootstrapcourse@1.0.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Shahir K\AppData\Roaming\npm-cache\_logs\2020-09-01T04_38_50_640Z-debug.log

日志文件->

{
  "name": "bootstrapcourse","version": "1.0.0","description": "first bootstrap course work to create package.jason \u001b[D\u001b[D\u001b[D\u001b[\u001b[C\u001b[C\u001b[son file","main": "index.html","scripts": {
    "dev": "lite-server","test": "echo \"Error: no test specified\" && exit 1"
  },"repository": {
    "type": "git","url": "git+https://github.com/shaheerk48/bootstrapworkrepo.git"
  },"author": "shahir","license": "ISC","bugs": {
    "url": "https://github.com/shaheerk48/bootstrapworkrepo/issues"
  },"homepage": "https://github.com/shaheerk48/bootstrapworkrepo#readme","devDependencies": {
    "lite-server": "^2.5.4"
  }
}

解决方法

此错误特定于nodejs环境,您需要执行一些步骤来解决此问题,例如

第1步-清理npm缓存,npm缓存会因损坏问题而自我修复,并且保证从缓存中提取的数据是有效的

npm cache clean --force

第2步-删除node_modules和程序包锁定JSON,通过删除它会从您的项目中删除node_modules文件夹。

rm -rf node_modules package-lock.json

第3步-重新安装依赖项

npm install

第4步-运行程序

npm run dev

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...