如果我有文件的結構是這樣的:角2打字稿進口深目錄
- 應用
- 車型
- model1.ts
- model2.ts
- model3。 ts
- index.ts 個
- 服務
- serviceGroup1
- serviceGroup1Service1.ts
- serviceGroup1Service2.ts
- index.ts
- serviceGroup2
- serviceGroup3
- index.ts
- 車型
tsconfig.json:
"compilerOptions": {
"declaration": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"mapRoot": "/",
"module": "commonjs",
"moduleResolution": "node",
"noEmitOnError": true,
"noImplicitAny": false,
"outDir": "../dist/",
"rootDir": ".",
"sourceMap": true,
"target": "es5",
"inlineSources": true
}
如何使所有的模型公開,並將其導入這樣的: serviceGroup1Service1.ts:
import * as models from 'models';
更新文件樹
頁更新的文件
增加了新的barells到system.config.ts
'app',
'app/models',
'app/services'
試圖在serviceGroup1Service1.ts使用
import * from 'app/models'
有一個錯誤「無法找到模塊「應用程序/模型'
但是
import { Component } from '@angular/core'
效果很好。如何爲我的組件做到這一點?
感謝您的回答。但仍有錯誤「[ts]找不到模塊」。 –