Visual Studio 2017 (ASP.NET Core 2.0) SPA Aurelia 템플릿을 사용하여 새로운 솔루션을 만들었지 만 aurelia.json 파일이 누락되었습니다. 왜 그것이 만들어지지 않습니까? 또한 "resources"폴더를 어디에 만들어야하는지 명확하지 않습니다.Visual Studio 2017 SPA Aurelia 템플릿 : aurelia.json은 어디에 있습니까?
2
A
답변
2
aurelia.json
파일은 Aurelia CLI 빌드 도구에서만 필요하므로 작성되지 않습니다. VS 템플릿은 Webpack을 빌드 도구로 사용하므로 aurelia.json
은 필요하지 않습니다. Webpack 구성 파일을 조정하여 빌드 프로세스를 구성합니다.
resources
폴더에 대해서는 Aurelia CLI au new
명령에 의해 작성된 명령, 즉 일반적으로 재사용 가능한 구성 요소 및 이와 유사한 것을 저장하는 명령을 참조하는 것으로 추측됩니다. 이 경우 기술적으로 수입액을 올바르게 구성하는 경우 (예 : .feature('resources')
) main.ts
(또는 VS 템플릿으로 생성 될 때 boot.ts
으로 호출 됨) 문제가 발생하지 않아야합니다. 프로젝트 구조를 쉽게 관리 할 수 있도록하기 위해 CLI 명령 au new
에 의해 생성 된 구조를 고수하고 폴더 안에 resources
폴더를 직접 생성하는 것이 좋습니다.
"ClientApp"내에 "resources/elements/loading-indicator.ts"가 있지만로드 표시기를 사용하거나 찾을 수 없습니다. "자원"내부에 "index.ts"가 있습니다. 내보내기 기능은 다음과 같이 구성합니다. config (config : any) { config.globalResources ([ './ elements/loading-indicator']); } 누락 된 부분이 있습니까? – IngoB
main/boot.ts 파일의'aurelia.use' 체인에'.feature ('resources')'호출이 있습니까? –
이렇게하면 index.ts/js (내가 시도한) 파일이 있지만 "ID가있는 모듈을 찾을 수 없습니다 : resources/index at WebpackLoader."입니다. –
IngoB