2017-10-12 1 views
-1

개인 모듈을 게시 한 Sinopia 서버를 설치했습니다.이 모듈을 공용 UI 프레임 워크로 가져 와서 실행하려고합니다.Angular4 응용 프로그램을 실행할 수 없습니다.

다음은 내가 다음과 같은 오류가 응용 프로그램 npm start를 시작하고 때이 모듈

import { BrowserModule } from '@angular/platform-browser'; 
import { NgModule } from '@angular/core'; 
import { FormsModule } from '@angular/forms'; 
import { HttpModule } from '@angular/http'; 
import { AppRouting } from './app.routing'; 
import { AppComponent } from './app.component'; 
import { FlashAppModule } from '@netapp/flash-advisor-ui'; 
import { UIComponentModule } from '../ui/ui.component.module' 
import { PerformanceAppModule } from '@netapp/performance-dashboard'; 

@NgModule({ 
    declarations: [ 
     AppComponent 
    ], 
    imports: [ 
     BrowserModule, 
     FlashAppModule, 
     PerformanceAppModule, 
     FormsModule, 
     HttpModule, 
     AppRouting, 
     UIComponentModule 
    ], 
    providers: [], 
    bootstrap: [AppComponent] 
}) 
export class AppModule { } 

을 수입하고 어디에 내 app.module.ts 코드입니다. lambda func을 사용하여 한 줄의 코드를 작성하지 않았습니다. 방금 이러한 모듈을 가져 왔습니다.

ERROR in Error: Error encountered resolving symbol values statically. Function calls are not supported. Consider replacing the function o r lambda with a reference to an exported function (position 194:50 in the original .ts file), resolving symbol NgModule in C:/sinopia/tes t/gtest/node_modules/@netapp/flash-advisor-ui/node_modules/@angular/core/core.d.ts, resolving symbol FlashAppModule in C:/sinopia/test/gt est/node_modules/@netapp/flash-advisor-ui/src/app/app.module.ts, resolving symbol FlashAppModule in C:/sinopia/test/gtest/node_modules/@n etapp/flash-advisor-ui/src/app/app.module.ts at positionalError (C:\sinopia\test\gtest\node_modules\@angular\compiler\bundles\compiler.umd.js:23957:35) at simplifyInContext (C:\sinopia\test\gtest\node_modules\@angular\compiler\bundles\compiler.umd.js:23800:27) at StaticReflector.simplify (C:\sinopia\test\gtest\node_modules\@angular\compiler\bundles\compiler.umd.js:23814:13) at StaticReflector.annotations (C:\sinopia\test\gtest\node_modules\@angular\compiler\bundles\compiler.umd.js:23263:41) at _getNgModuleMetadata (C:\sinopia\test\gtest\node_modules\@angular\compiler-cli\src\ngtools_impl.js:126:31) at _extractLazyRoutesFromStaticModule (C:\sinopia\test\gtest\node_modules\@angular\compiler-cli\src\ngtools_impl.js:101:26) at C:\sinopia\test\gtest\node_modules\@angular\compiler-cli\src\ngtools_impl.js:117:27 at Array.reduce (native) at _extractLazyRoutesFromStaticModule (C:\sinopia\test\gtest\node_modules\@angular\compiler-cli\src\ngtools_impl.js:116:10) at Object.listLazyRoutesOfModule (C:\sinopia\test\gtest\node_modules\@angular\compiler-cli\src\ngtools_impl.js:52:22) at Function.NgTools_InternalApi_NG_2.listLazyRoutes (C:\sinopia\test\gtest\node_modules\@angular\compiler-cli\src\ngtools_api.js:79:3 9) at AotPlugin._getLazyRoutesFromNgtools (C:\sinopia\test\gtest\node_modules\@ngtools\webpack\src\plugin.js:207:44) at _donePromise.Promise.resolve.then.then.then.then.then (C:\sinopia\test\gtest\node_modules\@ngtools\webpack\src\plugin.js:443:24) at process._tickCallback (internal/process/next_tick.js:103:7) webpack: Failed to compile.

+0

function() {} ....과 같은 코드에서 어딘가에 함수 호출이있는 것처럼 보입니다. 코드를 게시하십시오. 그렇지 않으면 우리가 도울 수 없습니다! – JayDeeEss

+0

소스 코드가없는 질문에 대답하기가 정말 어렵고 오류 메시지의 이미지에 대한 링크 만 있습니다. 고품질의 답변을 얻으려면 매우 세부적인 질문을해야합니다. 무엇을하고 있으며, 어떤 문제를 겪고 있으며, 무엇을 시도 했습니까? 게시 된 다른 질문을보고 더 나은 답변을 얻기 위해 포함시켜야 할 세부 수준을 이해하십시오. –

답변

0

오류에서 나는 당신이 AOT를 사용하고있는 것을 볼 수 있습니다. 예, AOT는 오류 텍스트에서 설명한대로 화살표 기능을 지원하지 않습니다. 그리고 네, 질문 본문에 바로 오류 텍스트를 게시하십시오. 오후 8시 30 분 P.S. 내가 말할 수있는 새로운 것은 없습니다 - 귀하의 코드가 AOT 컴파일에 유효하다는 것을 다시 확인하십시오.

+0

죄송합니다. 코드를 추가했습니다. 확인해주십시오 – arjun