错误!缺少脚本:设置

npm ERR! missing script: setup

如何解决此错误(当我使用 npm 运行 设置时)?

npm ERR! missing script: setup

这是我的脚本 package.json:

"scripts": {
    "ng": "ng",
    "start": "ionic serve",
    "build": "ionic build",
    "build:prod": "NODE_ENV=production ionic build --prod",
    "build:test": "NODE_ENV=testing ionic build",
    "dev:android": "ionic cordova run android --livereload",
    "dev:ios": "ionic cordova run ios",
    "prod:android": "NODE_ENV=production ionic cordova run android --prod",
    "prod:ios": "NODE_ENV=production ionic cordova run ios --prod",
    "test": "NODE_ENV=testing gulp && jest --verbose",
    "test:ci": "NODE_ENV=testing gulp && jest -ci --runInBand --verbose",
    "test:watch": "NODE_ENV=testing gulp watch & jest --watch",
    "test:coverage": "NODE_ENV=testing gulp && jest --coverage",
    "lint": "NODE_OPTIONS=--max-old-space-size=4096 ng lint",
    "ionic:serve:before": "gulp",
    "ionic:serve": "./scripts/serve.sh",
    "ionic:build:before": "gulp"
  }

编辑:这是我关注的setup documentaion

我认为你的剧本不是serve而是ionic:serve;所以试试 运行 npm run ionic:serve

对于最新版本的 moodleapp (v3.9.5),package.json 中不存在名为 setup 的脚本。

但是,moodleapp 的版本 v3.9.4package.json 中包含以下 setup 脚本:

...
"scripts": {
  ...
  "setup": "npm install && npx cordova prepare && npx gulp".
  ...
},
...

也许文档的 Setup the environment 部分已过时。

改用 moodleapp3.9.4 版本。