我在Typescript中有一个项目,我想使用依赖" localForage":https://github.com/localForage/localForage。
我通过以下npm命令安装它:
npm install @ types / localforage --save
我用过:
import * as localForage from "localforage";
我收到错误:
错误TS1148:无法编译模块,除非' - 模块'国旗是 如果我正在寻找解决方案,我发现了TypeScript 0.9。* VisualStudio TS5037:除非能够编译外部模块 ' - 模块'提供标志。
这与我无关,因为我使用的是Webstorm 10.0.5
答案 0 :(得分:2)
在Settings | Languages & Frameworks | TypeScript
- Set options manually
或Use tsconfig.json
中选择了哪个选项?在前一种情况下,请务必将--module commonjs
指定为命令行选项值。否则,将"module": "commonjs"
添加到tsconfig.json。
请注意,您使用的是非常旧的webStorm版本,其Typescript集成不是最新的,您可能会遇到使用最近的打字稿版本的问题