问题描述
因此,我开始学习引导程序,为此,我必须安装和配置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