VueJs:TypeError:Object...不是函数“ withScopeId”

问题描述

最近几周,我们一直在将更新成功地推送到Vue应用程序,并且在昨天进行了一些非常细微的更改(属性名称更改并删除了一些纯粹的语义字符)之后,我们遇到以下错误:

Uncaught TypeError: Object(...) is not a function
    at Module.fae3 (XCustomerServiceOptionsLibrary.umd.js:53612)
    at n (XCustomerServiceOptionsLibrary.umd.js:30)
    at 0012 (XCustomerServiceOptionsLibrary.umd.js:94)
    at XCustomerServiceOptionsLibrary.umd.js:11
    at XCustomerServiceOptionsLibrary.umd.js:3
    at Object.e977 (XCustomerServiceOptionsLibrary.umd.js:1)
    at o (app.2df3392d.js:formatted:39)
    at CustomerServiceManagement.umd.js:3
    at Object.7091 (CustomerServiceManagement.umd.js:1)
    at o (app.2df3392d.js:formatted:39)

我们调试了代码,发现此行发生了错误:

const _withId = /*#__PURE__*/Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withScopeId"])("data-v-569a422e")

我们将Vue组件构建到库中,将它们推送到Verdaccio存储库,然后将它们作为依赖项添加到更大的项目中。有问题的库(XCustomerServiceOptionsLibrary和较大的Vue应用程序可以正常运行,但在投放时会产生上述错误。

我开始认为我们的Vue依赖项之一存在版本更改,这会引起问题。这是我们的package.json文件:

图书馆

"devDependencies": {
    "apollo-boost": "^0.4.4","autoprefixer": "^9.6.1","graphql": "^14.2.1","material-design-icons-iconfont": "^5.0.1","moment": "^2.24.0","stylus": "^0.54.5","stylus-loader": "^3.0.2","vue": "^2.6.11","vue-apollo": "^3.0.0-beta.28","vuetify": "^1.5.16","vuex": "^3.0.1","webpack": "^4.36.1","@vue/cli": "^4.1.2","@vue/cli-service": "^4.1.2","vue-template-compiler": "^2.6.11"
  },

应用

"apollo-boost": "^0.3.1","vue": "^2.6.10","vue-template-compiler": "^2.6.11"

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...