我有一个以前使用lite-server的项目。我无法再使用
运行它npm run
我在控制台中看到以下内容
PS C:\ Users \ XXX \ Documents \ Work \ Repos \ Homepage_Slider> npm跑 homepage_slider:test中包含的生命周期脚本 echo“错误:未指定测试”&&退出1开始 精简版服务器
我真的不明白为什么这不再适用了。
我试过了:
这是我的package.json文件
{
"name": "homepage_slider",
"version": "1.0.0",
"description": "A simple slider for homepage",
"main": "index.html",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "lite-server"
},
"repository": {
"type": "git",
"url": "XXX"
},
"keywords": [
"Slider"
],
"author": "XXX",
"license": "ISC",
"devDependencies": {
"lite-server": "^2.3.0"
},
"dependencies": {
"npm": "^6.0.1"
}
}
答案 0 :(得分:1)
npm run
是npm本身的保留字。查看documentation
您真正需要的是npm start
,这是npm run start
的快捷方式,是npm run-script start
的快捷方式!