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 中时它可以工作,你一定忘记了./ 部分。

当您的 from 看起来像这样时,

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开发方案

Ionic2 + Angular2 还是 React-native? [关闭]

NgZone/Angular2/Ionic2 TypeError:无法读取未定义的属性“运行”

Ionic2 Angular2 Typescript 模块 - 类型提示问题

Ionic2,Angular2:如何在使用 http get 进行 REST API 服务调用时避免 CORS 问题?

Ionic2 + cordova + angular2 打包Android APP环境搭建