Ionic2 Angular2 Typescript 模块 - 类型提示问题
Posted
技术标签:
【中文标题】Ionic2 Angular2 Typescript 模块 - 类型提示问题【英文标题】:Ionic2 Angular2 Typescript module - Type Hint issue 【发布时间】:2016-06-23 14:58:32 【问题描述】:来自上一个问题Typescript creating modules。
我在node_modules
文件夹之外创建了模块,而phpstorm
没有拾取图书馆在哪里。
它确实可以编译并且运行良好,但是类型提示没有拾取,这会导致开发时出现问题。
如果我将我的模块放在node_modules
中,那么它会自动拾取,否则会显示上述错误。
如何告诉 phpstorm 的类型提示,我的模块在 node_modules
之外的位置?
【问题讨论】:
【参考方案1】:我看不到你的from
部分在那条线上的位置,但我猜是因为当所有东西都在 node_modules 中时它可以工作,你一定忘记了./
部分。
Import 会在 node_modules 中查找:
import * from 'something_in_node_modules';
如果您在文件位置前面添加./
,它将在您所在的当前目录中查找。
例如:
import * from './some-ts-file-in-this-directory';
试试吧,它应该可以解决问题!
【讨论】:
如何使用import * from 'something_in_note_modules_OR_another_folder
?
如果您使用的是 weback,您可以在导入时添加一些条件。为什么不同时导入?
或者你的意思是import Something, Another from 'somenodemodule';
我的意思是从两个不同的位置导入库,一个是 node_module 文件夹,另一个是其他文件夹。如何在 webpack 上添加另一个文件夹.. 以下是我的文件 pastie.org/10760617以上是关于Ionic2 Angular2 Typescript 模块 - 类型提示问题的主要内容,如果未能解决你的问题,请参考以下文章
Ionic2 + Angular2 还是 React-native? [关闭]
NgZone/Angular2/Ionic2 TypeError:无法读取未定义的属性“运行”
Ionic2 Angular2 Typescript 模块 - 类型提示问题