我试图使用位于
的localstorage NativeScript模块https://www.npmjs.com/package/nativescript-localstorage
我有一个从我想要与NativeScript应用程序一起使用的Web应用程序中部署的LocalStorage服务,我使用tns插件成功安装了模块添加了nativescript-localstorage。我首先感到困惑的是:我的应用程序是用Typescript编写的,这个模块是用Javascript编写的,我可以在我的应用程序中导入/使用这个模块吗?我将以下内容添加到LocalStorageService的imports部分:var localStorage = require(' nativescript-localstorage');应用程序构建正常但在部署后我收到以下错误:
错误: 错误:com.tns.NativeScriptException:无法找到模块:" nativescript-localstorage",相对于:app / tns_modules /
然后我尝试了:将*作为localStorage从' nativescript-localstorage';然后我得到一个错误,说无法找到模块nativescript-localstorage。知道我做错了什么吗?
答案 0 :(得分:1)
该错误与您导入错误的方式无关,而是您的platforms/[platform]/[appname]/app/tns_modules
文件夹不包含该插件的事实。只需tns platform remove [platform]
,tns platform add [platform]
和tns run [platform]
即可看到它。并能够require
。