我在 Typescript 中有一个项目,我想使用依赖项“localForage”:https ://github.com/localForage/localForage 。
我通过以下 npm 命令安装了它:
npm install @types/localforage --save
我用了:
/// <reference path="typings/index.d.ts" />
///<reference path="node_modules/localforage/typings/localforage.d.ts"/>
import lf = require("./node_modules/localforage");
lf.setItem("blabla", "blabla");
lf.getItem("blabla", (err, data) => {
console.log(data);
})
当我在浏览器中运行它时,我得到了错误:
未捕获的错误:无法从“未定义”中找到模块“localforage”
我使用这个链接来解决这个问题:https ://www.tomsdev.com/blog/2015/packaging-typescript-module-publish-npm-release/