如何解决尝试在Android上使用RadListView时出现Webpack错误Nativescript-vue
当我尝试在Android应用程序中使用RadListView插件时遇到一个主要问题(我没有在iOS中尝试过,但我认为问题将是相同的)
按照https://docs.nativescript.org/vuejs/ns-ui/listview/getting-started上的说明,我已将插件添加到我的项目中。但是,一旦我将以下行添加到main.js中:
import RadListView from 'nativescript-ui-listview/vue';
我遇到了一堆webpack错误,例如:
System.err: An uncaught Exception occurred on "main" thread.
System.err: Unable to create application com.tns.NativeScriptApplication: com.tns.NativeScriptException: Error calling module function
System.err: TypeError: _nativescript_core__WEBPACK_IMPORTED_MODULE_0__.Property is not a constructor
System.err: File: (file: node_modules/nativescript-ui-listview/ui-listview.common.js:65:44)
System.err:
System.err: StackTrace:
System.err: ../node_modules/nativescript-ui-listview/ui-listview.common.js(file: node_modules/nativescript-ui-listview/ui-listview.common.js:65:44)
System.err: at __webpack_require__(file: app/webpack/bootstrap:750:0)
System.err: at fn(file: app/webpack/bootstrap:120:0)
System.err: at (file: node_modules/nativescript-ui-listview/ui-listview.android.js:1:0)
System.err: at ../node_modules/nativescript-ui-listview/ui-listview.js(file:///data/data/uk.nhs.mft.demo.intranet.app/files/app/vendor.js:85236:30)
System.err: at __webpack_require__(file: app/webpack/bootstrap:750:0)
System.err: at fn(file: app/webpack/bootstrap:120:0)
System.err: at ../node_modules/nativescript-ui-listview/vue/index.js(file: node_modules/nativescript-ui-listview/vue/index.js:1:0)
System.err: at __webpack_require__(file: app/webpack/bootstrap:750:0)
System.err: at fn(file: app/webpack/bootstrap:120:0)
System.err: at (file: app/main.js:1:0)
System.err: at ./main.js(file:///data/data/uk.nhs.mft.demo.intranet.app/files/app/bundle.js:2007:30)
System.err: at __webpack_require__(file: app/webpack/bootstrap:750:0)
System.err: at checkDeferredModules(file: app/webpack/bootstrap:43:0)
System.err: at webpackJsonpCallback(file: app/webpack/bootstrap:30:0)
System.err: at (file:///data/data/uk.nhs.mft.demo.intranet.app/files/app/bundle.js:2:57)
System.err: at require(:1:266)
我不知道自己该如何解决,我希望有人可能有解决方案来帮助我?作为参考,我正在运行nativescript的6.8.0和nativescript-ui-listview的^ 9.0.4。
如果有更多我想帮助解决此问题的信息,请询问,我们很乐意提供。
解决方法
对于 Nativescript版本 6个分支。建议使用以下依赖项。
依赖项
- “ @ nativescript / core”:“ 6.5.15”,
- “ nativescript-ui-listview”:“ 8.0.1”,或“ 8.2.1-next-2020-05-22-112620-01”
devDependencies
- “ tns平台声明”:“〜6.5.15”,
- “ nativescript-vue”:“〜2.7.1”,
@cem kaan您是救星!降级到listview插件的8.0.1为我解决了这个问题!非常感谢您的帮助。
出于兴趣,此依赖关系是否记录在任何地方?我在看的指南中看不到任何明显的内容,但是我当然可能错过了
再次感谢您的帮助
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。