Кукольник Относительные модули не найдены и зависимость не найдена - PullRequest
0 голосов
/ 03 апреля 2019

Я установил кукловод, используя npm, затем при попытке его скомпилировать, появляются ошибки:

This dependency was not found:

* ws in ./node_modules/puppeteer/lib/WebSocketTransport.js

To install it, you can run: npm install --save ws


These relative modules were not found:

* ./types/other in ./node_modules/puppeteer/node_modules/mime/index.js
* ./types/standard in ./node_modules/puppeteer/node_modules/mime/index.js 

О ws: Я попытался установить ws снова, используя npm install --save ws, но все равно.

О ./types/other и .types/standard, я попытался отредактировать файл node_modules/puppeteer/node_modules/mime/index.js и добавил .json в конце имени файла в require. Я знаю, что редактировать файл из папки поставщика неправильно, но я не знаю, как исправить это правильно.

Я попробовал решения отсюда: https://github.com/GoogleChrome/puppeteer/issues/2754#issuecomment-403321142

Но все равно не повезло, или я не знаю, правильно ли я понимаю.

Вот мой package.json:

{
  "jest": {
    "moduleFileExtensions": [
      "json",
      "vue",
      "js"
    ]
  },
  "private": true,
  "scripts": {
     ...
  },
  "devDependencies": {
    "axios": "^0.17",
    "bootstrap": "^4.1.3",
    "cross-env": "^5.2.0",
    "jquery": "^3.2",
    "laravel-mix": "^2.1.14",
    "lodash": "^4.17.11",
    "popper.js": "^1.14.4",
    "postcss-css-variables": "^0.9.0",
    "vue": "^2.5.17"
  },
  "dependencies": {
    "ajv": "^6.0.0",
    "imagemin": "^5.0.0",
    "npm": "^5.10.0",
    "puppeteer": "^1.14.0",
    "ws": "^6.2.1"
  }
}

Я думаю, что добавление jest не имеет смысла, так как у меня не установлен Jest, но я не знаю, как это исправить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...