Я работаю над новым проектом Vue.js, после попытки внедрения зависимости jayson в проект получена следующая ошибка в консоли браузера:
Firefox: TypeError: superCtor не определено;
Chrome: Uncaught TypeError: Невозможно прочитать свойство 'prototype' из неопределенного
Все модули работаютна сегодняшний день.
Проблема возникает, как только я импортирую зависимость в один из моих компонентов, например так:
var jayson = require('jayson');
Мои предположения о причине проблемы: Несмотря на то, что зависимость от Джейсона находится в прямых зависимостяхсписок файла package.json,
часть файла package.json
"dependencies": {
"browser-sync": "^2.7.1",
"jayson": "^2.1.2",
"vue": "^2.6.6"
},
его все равно нужно импортировать напрямую в коде:
var jayson = require('jayson');
в противном случае я получаю ошибку: "ReferenceError: jayson не определен"
Но, например, axios не нужно импортировать напрямую.
Так что я в замешательстве.