У меня есть класс, в котором я использую некоторые свойства c, например:
class Entity {
static LIMIT = 10;
}
Итак, я могу сделать:
Entity.LIMIT
Для этого я ' Я использую Babel plugin-proposal-class-properties
и в моем .babelrc
у меня есть:
{
"presets": ["@babel/preset-env"],
"plugins": [
["@babel/plugin-proposal-class-properties", { "loose": true }]
]
}
Я использую Jest и мои тестовые проходы с использованием этой конфигурации. Теперь мне нужно использовать функциональность класса Entity
внутри компонента vuejs
. Но я получил ошибку: Ошибка синтаксического анализа модуля: неожиданный токен. Вам может понадобиться соответствующий загрузчик для обработки этого типа файла
Я также попробовал файл конфигурации babel в своем проекте root: babel.config.js
module.exports = {
presets: ["@babel/preset-env"],
plugins: [
["@babel/plugin-proposal-class-properties", { "loose": true }]
]
};
Но не сделал Работа. Как мне настроить vuejs, чтобы заставить работать этот плагин babel?
Я использую vue2.6.11 и vue -cli 3