我在Ionic CLI中生成了一个提供程序,如下所示:
C:\ Ionic \ myApp> ionic g provider DataService
[确定]生成名为DataService的提供程序!
但是,当我尝试在app.module.ts中导入它时,如下所示:
import { HttpModule } from '@angular/http';
import { DataService } from '../providers/data-service';
我收到错误说
无法找到模块'../ providers / data-service'
app.module.ts位于@ src / app / app.module.ts 和路径' ../ providers / data-service '到数据服务从它的位置是正确的。
任何人都可以建议我在哪里出错吗?
中给出的练习答案 0 :(得分:2)
路径应包含文件名,而不包含.ts
:
import { DataServiceProvider } from '../providers/data-service/data-service';
但通常ionic g
会为您执行此操作,除非您使用--no-module
选项。