Angular2/nativescript:问题 importing/using Javascript Typescript 应用程序中的模块
Angular2/nativescript: Issues importing/using Javascript module in a Typescript app
我正在尝试使用位于
的本地存储 NativeScript 模块
https://www.npmjs.com/package/nativescript-localstorage
我有一个从我想与 NativeScript 应用程序一起使用的 Web 应用程序复制的 LocalStorage 服务,我使用 tns plugin add nativescript-localstorage 成功安装了模块。我感到困惑的第一件事是:我的应用程序是用 Typescript 编写的,这个模块是用 Javascript 编写的,我可以在我的应用程序中 import/use 这个模块吗?我将以下内容添加到我的 LocalStorageService 的导入部分:var localStorage = require('nativescript-localstorage');该应用程序构建良好,但在部署后出现以下错误:
错误:
错误:com.tns.NativeScriptException:找不到模块:"nativescript-localstorage",相对于:app/tns_modules/
然后我尝试了:import * as localStorage from 'nativescript-localstorage';然后我收到一条错误消息,提示找不到模块 nativescript-localstorage。知道我做错了什么吗?
该错误与您导入它的方式无关,而是您的 platforms/[platform]/[appname]/app/tns_modules
文件夹不包含该插件。只需 tns platform remove [platform]
、tns platform add [platform]
和 tns run [platform]
,您应该会看到它。并且能够require
它。
我正在尝试使用位于
的本地存储 NativeScript 模块https://www.npmjs.com/package/nativescript-localstorage
我有一个从我想与 NativeScript 应用程序一起使用的 Web 应用程序复制的 LocalStorage 服务,我使用 tns plugin add nativescript-localstorage 成功安装了模块。我感到困惑的第一件事是:我的应用程序是用 Typescript 编写的,这个模块是用 Javascript 编写的,我可以在我的应用程序中 import/use 这个模块吗?我将以下内容添加到我的 LocalStorageService 的导入部分:var localStorage = require('nativescript-localstorage');该应用程序构建良好,但在部署后出现以下错误:
错误: 错误:com.tns.NativeScriptException:找不到模块:"nativescript-localstorage",相对于:app/tns_modules/
然后我尝试了:import * as localStorage from 'nativescript-localstorage';然后我收到一条错误消息,提示找不到模块 nativescript-localstorage。知道我做错了什么吗?
该错误与您导入它的方式无关,而是您的 platforms/[platform]/[appname]/app/tns_modules
文件夹不包含该插件。只需 tns platform remove [platform]
、tns platform add [platform]
和 tns run [platform]
,您应该会看到它。并且能够require
它。