0

我有一个以前使用 lite-server 的项目。我不能再让它运行使用

npm 运行

我从控制台看到以下内容

PS C:\Users\XXX\Documents\Work\Repos\Homepage_Slider> npm run 包含在 homepage_slider 中的生命周期脚本:test echo "Error: no test specified" && exit 1 start lite-server

我真的不明白为什么这不再起作用了。

我试过了:

  • 更新 NPM
  • 全局运行 lite-server
  • 确保 package.json 设置正确

这是我的 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"
  }
}
4

1 回答 1

1

npm run是 npm 本身的保留字。检查文档

你真正需要的是npm start哪个是捷径,npm run start哪个是捷径npm run-script start

于 2018-05-15T12:42:46.207 回答