如何解决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 举报,一经查实,本站将立刻删除。