fabric.js 버전 2가 포함 된 JSPM으로 javascript 번들을 만들려고합니다. 아쉽게도 jspm 번들을 수행 할 수 없습니다.fabric.js로 jspm 번들을 만드는 방법 v2
$ jspm bundle src/main --minify --inject
Building the bundle tree for src/main...
err Error on fetch for @empty/lib/jsdom/living/generated/utils.js at file:///Users/dkoerner/projects/JSPMFabricTestCase/@empty/lib/jsdom/living/generated/utils.js
Loading npm:[email protected]/dist/fabric.js
Loading npm:[email protected]
Loading src/bootstrap.js
Loading src/main.js
Error: ENOENT: no such file or directory, open '/Users/dkoerner/projects/JSPMFabricTestCase/@empty/lib/jsdom/living/generated/utils.js'
나는 니혼 전자 : JSPM 및 직물 예 다음 테스트 프로젝트 (https://github.com/dkoerner85/JSPMFabricTestCase)를 생성하고 해당 번들 생성은 현재 직물 안정적인 릴리스 v1.7.22와 함께 작동 확인했습니다. 릴리스 후보 v2.0.0-rc4로 버전을 높이면 번들 링이 중단됩니다.
저는 자바 스크립트 앱 개발에 상당히 익숙하며 이에 따라 왜 이것이 실패하고 어떻게 수리해야하는지에 대한 이유를 이해하지 못합니다. 나는 어떤 조언이나 설명에 감사한다.
NPM : v5.5.1 노드 : 니혼 전자 : JSPM에 대한 책을 읽은 후
"overrides": {
"npm:[email protected]": {
"map": {
"canvas": "@empty",
"fs": "@empty",
"jsdom/lib/jsdom/living/generated/utils": "@empty",
"jsdom/lib/jsdom/utils": "@empty",
"jsdom": "@empty",
"http": "@empty",
"https": "@empty",
"xmldom": "@empty",
"url": "@empty"
}
}
}
인사이트
과 : v8.9.3