Я установил в свой проект новый пакет "vue-full-loading". Это дает мне ошибку, если я ссылаюсь на пакет
import loading from "vue-full-loading";
и построить с помощью Vite. Любая идея о том, что означает эта ошибка? Спасибо!
Unexpected token.
if (isReadonly(target)) {
process.env.NODE_ENV !== 'production' && warn("Set operation on key \"".concat(key, "\"
failed: target is readonly."));
^
return;
}
Ниже приведены зависимости, которые у меня есть.
"dependencies": {
"axios": "^1.1.3",
"bootstrap": "^5.2.2",
"bootstrap-vue": "^2.22.0",
"pinia": "2.0.23",
"vue": "3.2.41",
"vue-router": "4.1.5",
"vue-full-loading": "^1.2.1"
},
"devDependencies": {
"@vitejs/plugin-vue": "3.1.2",
"vite": "3.1.8"
}
Согласно данным npm, vue-full-loader
в последний раз обновлялся 5 лет назад — маловероятно, что он будет совместим с последней версией Vue, которую вы используете. Пакет, вероятно, придется обновить для использования с Vue 3. Если у вас есть возможность, вы можете попробовать его с более ранней версией Vue, но я бы рекомендовал поискать альтернативу.
Вот аналогичный пакет, который был обновлен за последний месяц или около того: https://www.npmjs.com/package/vue-loading-overlay
Я предполагаю, что это не работает с vue3, я вижу в npm, что он был опубликован 5 лет назад, в package.json написано
"vue": "^2.2.1"