使用jQuery错误测试环境负载

时间:2019-03-21 02:26:33

标签: meteor mocha

我正在尝试将测试添加到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": {}
    }
  }
}

0 个答案:

没有答案