Тестирование загрузки среды с ошибкой jquery - PullRequest
1 голос
/ 21 марта 2019

Я пытаюсь добавить тестирование в свое приложение Meteor 1.8 и следую документации.

Когда я запускаю: npm run test-app, чтобы запустить приложение в тестовом режиме

"test-app": "TEST_WATCH=1 meteor test --full-app --driver-package meteortesting:mocha --port 3050"

браузер утверждает, что мне не хватает jquery.jquery устанавливается с использованием npm, а не атмосферы.

Что мне здесь делать?

ОБНОВЛЕНИЕ

СООБЩЕНИЕ ОБ ОШИБКЕ В КОНСОЛЕ

Uncaught Error: Cannot find package "jquery". Try "meteor add jquery".

Путь: package.json

{
  "name": "reactproject",
  "private": true,
  "scripts": {
    "start": "meteor run --settings settings-dev.json",
    "test": "meteor test --once --driver-package meteortesting:mocha --port 9999",
    "test-app": "TEST_WATCH=1 meteor test --full-app --driver-package meteortesting:mocha --port 3050",
    "visualize": "meteor --production --extra-packages bundle-visualizer",
    "lint": "eslint . --ext .jsx --fix"
  },
  "lint-staged": {
    "*.js": "eslint --fix",
    "*.jsx": "eslint --fix"
  },
  "pre-commit": "lint-staged",
  "dependencies": {
    "@babel/runtime": "^7.3.4",
    "bcrypt": "^3.0.5",
    "jquery": "^3.3.1",
    "meteor-node-stubs": "^0.4.1",
    "popper.js": "^1.14.7",
    "pre-commit": "^1.2.2",
    "prop-types": "^15.7.2",
    "react": "^16.8.3",
    "react-dom": "^16.8.3",
    "react-router-dom": "^4.3.1",
    "validator": "^10.11.0"
  },
  "meteor": {
    "mainModule": {
      "client": "client/main.jsx",
      "server": "server/main.js"
    }
  },
  "devDependencies": {
    "autoprefixer": "^9.4.9",
    "babel-eslint": "^10.0.1",
    "css-mqpacker": "^7.0.0",
    "postcss-csso": "^3.0.0",
    "postcss-load-config": "^1.2.0",
  },
  "postcss": {
    "plugins": {
      "autoprefixer": {
        "browsers": [
          "last 2 versions",
          "> 2%"
        ]
      },
      "css-mqpacker": {},
      "postcss-csso": {}
    }
  }
}
...