【问题标题】:Unable to add a new dependency to Vue 3 project无法向 Vue 3 项目添加新的依赖项
【发布时间】:2022-11-27 02:46:07
【问题描述】:

我为我的项目安装了一个新包“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"
}

【问题讨论】:

  • 我猜它不适用于 vue3,我在 npm 上看到它是 5 年前发布的,package.json 说 "vue": "^2.2.1"

标签: vue.js vuejs3


【解决方案1】:

vue-full-loader 根据 npm 最后一次更新是在 5 年前——它极不可能与你正在运行的最新版本的 Vue 兼容。该软件包可能必须更新才能与 Vue 3 一起使用。如果您有选择,您可能想尝试使用早期版本的 Vue,但我建议您寻找替代方案。

这是上个月左右更新的类似包: https://www.npmjs.com/package/vue-loading-overlay

【讨论】:

    猜你喜欢
    • 2017-03-07
    • 2015-05-18
    • 2020-01-20
    • 1970-01-01
    • 1970-01-01
    • 2020-12-25
    • 2021-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多