问题描述
最近几周,我们一直在将更新成功地推送到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 (将#修改为@)