我在应用程序文件夹中定义了指令,因为它是通用指令,并尝试在应用程序/仪表板/项目内的子模块项目中使用文件夹,所以当我尝试在我的子模块中导入它时,它给出了无法文件模块错误。当我尝试使用顶部模块中定义的任何服务并在子模块中导入时,也会发生同样的情况。
import { CpLoopDecorator } from '../app.facets.directive';
[ts] Cannot find module '../app.facets.directive'.
溶液:这只是相对路径的问题,所以一旦我做了../../app.facets.directive 自从我在子模块中导入文件以来,它开始提供文件的引用
检查文件'../app.facets.directive'
的相对路径,并检查文件名是否正确。
我想你没有导出它,请在你的模块中导出你的指令:
@NgModule({
declarations: [
facetsDirective
],
exports: [facetsDirective]<== add this line
})