2017-01-23 5 views
4

jspm bundle-sfx있는 간단한 아우렐 리아 응용 프로그램을 번들 한 후 내가 얻을 다음과 같은 오류 :내 아우렐 리아 응용 프로그램을 번들 한 후 내가 얻을 : 없음 PLATFORM.Loader 오류

No PLATFORM.Loader is defined and there is neither a System API (ES6) or a Require API (AMD) globally available to load your app.

예제 응용 프로그램 : https://github.com/Baudin999/jspm-bundling-test

당신 사용할 수 있습니다 : npm run setup:dev 비 Windows 환경에서 dev/설정 (./src/client/index.html의 주석/주석 처리)으로 다시 전환하면 npm run setup:prod을 사용하여 번들링 환경으로 다시 전환 할 수 있습니다 자동으로 tri가됩니다. ggered. 다른 모든 스크립트는 package.json에서 찾을 수 있습니다.

이 문제와 관련된 질문을 찾을 수 없어 다른 질문에 연결할 수 없습니다. bundle-sfx으로 번들링 할 때도 aurelia가 전체 로더를 필요로한다는 사실과 관련이 있다고 생각하지만, 오류를 해결할 방법을 찾지 못했습니다.


EDIT (25/01/2017 17시 16분는) : 나는이 aurelia-bootstrapper를 가져올 수 있기 때문에 오류가 있음을 발견했습니다. 는 최대한 빨리 추가로 : import * as bootstrapper from 'aurelia-bootstrapper'; 나는


답변

0

당신이 당신의 아우렐 리아 응용 프로그램을 부트 스트랩 어떻게 코드를 추가하십시오 오류를 얻을.
부트 스트랩 기능과 별도로 부트 스트 래퍼에서 가져올 내용이 없습니다. 사용자 정의 수동 부트 스트랩의 경우에 사용합니다. 니혼 전자 : JSPM 행복 경로 시나리오에서

import { bootstrap } from 'aurelia-bootstrapper' 
const configure: (au: Aurelia) => {} = async function (au: Aurelia) { 


    au.use 
     .standardConfiguration(); 

    await au.start() 
    au.setRoot() // or au.enchance() 
}) 

bootstrap(configure) 

같은

- 당신 System.import ('아우렐 리아 - 부트 스트 래퍼') 과 앱의 루트 노드와 아우렐 리아를 구성하는 스크립트를 찾는 인수 (기본 주)

는 문서

오에서 Bootstrapping Aurelia에서보세요 .. 그리고 bundle-sfx는 니혼 전자 : JSPM

01를 사용 아우렐 리아 응용 프로그램을 번들 다른 수단가 지원되지 않습니다
+1

답변 해 주셔서 감사합니다. 부트 스트랩 등의 예제 응용 프로그램이 있습니다.이 질문은 매우 오래된 것이고 가능하면 "닫으십시오". 나는 나 자신을 React로 옮겼다. 나는 더 이상 예제를 가지고 있지 않다. –

+0

질문에 적어도 4 개의 upvotes가 있다는 것을 잘 알고있다. 나는 같은 질문을 가진 사람들이 있다고 가정했다. 그래서 대답할만한 가치가있었습니다 –

+0

당신은 완전히 옳았습니다,하지만 저는 더 이상 오래된 부트 스트랩 코드를 가지고 있지 않습니다. 내가 가지고 있었다면 나는 그것을 게시했을 것이다. 나는 이것이이 문제를 부적절하게 만들고 그것을 닫는 것을 좋아한다는 것을 안다. –