불행히도 패키지를 사용하는 유일한 방법이 있습니다. 패키지에 정적 자산을 추가 할 수 있으며 URL은 /packages/[package name]/[path to file]
으로 파일에 액세스 할 수 있습니다. 여기 hopscotch에 대한 package.js
의 예 :
Package.describe({
summary: 'A framework to make it easy for developers to add product tours.'
});
Package.onUse(function(api) {
api.versionsFrom('1.0.0');
api.addFiles('img/sprite-green.png', 'client');
api.addFiles('img/sprite-orange.png', 'client');
api.addFiles('css/hopscotch.css', 'client');
api.addFiles('js/hopscotch.js', 'client');
});
당신이 볼 수 있듯이, 모든 이미지가 패키지 내의 img
디렉토리 아래에 있습니다. sprite-green.png
파일에 액세스하려면 /packages/hopscotch/img/sprite-green.png
을 사용합니다.
감사합니다. 이 경우, 패키지 하나 또는 두 개를 만들지 만, 많은'package.js' 파일을 업데이트하는 대신 내 모듈의 대부분에 대해 정적 속성을/public으로 사용하는 것을 선호합니다. 다른 개발자가 내 프로젝트를 더 쉽게 읽을 수있게 해줍니다. – dalgard