1

我在 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

4

1 回答 1

4

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

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

于 2017-06-18T17:52:10.413 回答