更新我的 npm 包后,“vue”模块的一些导入开始显示错误:
TS2305:模块“../../node_modules/vue/dist/vue”没有导出成员“X”
其中 X 是 nextTick、onMounted、ref、watch 等。在为项目提供服务时,Vue 表示“编译失败”。WebStorm 实际上可以识别导出、建议导出并显示类型,但无论如何都会显示错误。一些导出(例如计算和定义组件)工作得很好。
我尝试过的:
TypeError: Object(...) is not a function错误,并且根本不渲染应用程序。在终端中,引入了一些新的警告:
"export 'X' (imported as '_X') was not found in 'vue'其中X是createElementBlock、createElementVNode、normalizeClass和normalizeStyle。我的完整依赖项列表:
"dependencies": {
"@capacitor/android": "3.0.0",
"@capacitor/app": "1.0.0",
"@capacitor/core": "3.0.0",
"@capacitor/haptics": "1.0.0",
"@capacitor/keyboard": "1.0.0",
"@capacitor/push-notifications": "^1.0.3",
"@google-pay/button-element": "^2.5.0",
"@ionic-native/core": "^5.34.0",
"@ionic-native/qr-scanner": "^5.35.0",
"@ionic-native/vibration": "^5.34.0",
"@ionic/vue": "^5.4.0",
"@ionic/vue-router": "^5.4.0",
"@j-t-mcc/vue3-chartjs": "^1.1.2",
"chart.js": "^3.4.1",
"chartjs-plugin-datalabels": "^2.0.0",
"color": "^3.1.3",
"cordova-plugin-background-mode": "^0.7.3",
"cordova-plugin-device": "^2.0.3",
"cordova-plugin-qrscanner": "^3.0.1",
"core-js": "^3.6.5", …Run Code Online (Sandbox Code Playgroud)