【问题标题】:How to use "localForage" in Typescript project?如何在 Typescript 项目中使用“localForage”?
【发布时间】:2017-11-20 21:25:48
【问题描述】:

我在 Typescript 中有一个项目,我想使用依赖项“localForage”:https://github.com/localForage/localForage

我是通过以下 npm 命令安装的:

npm install @types/localforage --save

我用过:

 import * as localForage from "localforage";

我得到了错误:

错误 TS1148:除非“--module”标志为 前提是我正在寻找解决方案并且我找到了 TypeScript 0.9.* VisualStudio TS5037:无法编译外部模块,除非 提供了“--module”标志。

这与我无关,因为我使用的是 Webstorm 10.0.5

【问题讨论】:

  • 你需要实际安装模块 - npm i localforage - @types 包只是打字稿定义
  • 我试过了。没有帮助
  • 我开了一个新问题。这个可以删除。

标签: typescript webstorm typescript-typings localforage


【解决方案1】:

Settings | Languages & Frameworks | TypeScript - Set options manuallyUse tsconfig.json 中选择了什么选项?在前一种情况下,请确保将 --module commonjs 指定为 命令行选项 值。否则,请将"module": "commonjs" 添加到您的tsconfig.json

请注意,您使用的是非常旧的 webStorm 版本,它的 Typescript 集成不是最新的,您使用最新的 typescript 版本可能会遇到问题

【讨论】:

  • 对不起,但这不是正确的方法。您发布了问题,得到了答案;然后将问题更改为另一个问题。现在,接受的答案与问题无关。您是否希望我删除我的答案并发布一个新答案?然后,您将再次更改您的问题,等等。一旦问题得到回答,如果您有任何问题,请发布一个新问题
  • 你是对的。我把它改回你回复的原始帖子。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-12-20
  • 2018-03-15
  • 2020-01-16
  • 2018-12-31
  • 2017-10-03
  • 2019-01-08
  • 2017-12-08
相关资源
最近更新 更多