2016-03-09 52 views
1

来自上一个问题Typescript creating modulesIonic2 Angular2 Typescript模块 - 类型提示问题

我在node_modules文件夹之外创建了模块,而phpstorm未拾取库在哪里。

它编译并运行良好,但类型提示不拾取,这在开发时会导致问题。

type-hint

如果我把我的模块内node_modules,那么它会自动选择,否则它会显示错误如上。

如何知道phpstorm的类型提示node_modules以外的模块在哪里?

回答

0

我不能看到你的from部分是在该行,但我猜,因为当一切都在node_modules,你必须忘了./这部分工作。

进口看起来node_modules当你从这个样子的:

import * from 'something_in_node_modules'; 

如果您在文件位置的前添加./,它会看在你所在的当前目录

,例如:

import * from './some-ts-file-in-this-directory'; 

试试看,它应该解决问题!

+0

如何从'something_in_note_modules_OR_another_folder'使用'import *? – Basit

+0

如果您使用的是weback,则可以在导入中执行一些条件。为什么不导入两个? –

+0

或者你的意思是从'somenodemodule'导入{Something,Another};' –