0
Spotify documentation에는 맞춤 모듈을 정의 할 수 있다고 나와 있지만 작성 방법에 대한 문서는 찾을 수 없습니다. manifest.json 파일의 변경 사항과 AMD 모듈 작성의 일부 조합이라고 가정합니다.Spotify를 사용하는 맞춤 모듈 require()
Spotify documentation에는 맞춤 모듈을 정의 할 수 있다고 나와 있지만 작성 방법에 대한 문서는 찾을 수 없습니다. manifest.json 파일의 변경 사항과 AMD 모듈 작성의 일부 조합이라고 가정합니다.Spotify를 사용하는 맞춤 모듈 require()
다음 방법을 사용하여 모듈을 직접 만들 수 있습니다.
액세스 할 수있게하려는 특정 변수 나 기능을 내보내는 모듈을 만듭니다. 예를 들어, 당신이 init
기능을 내보내기 js/myModule.js
파일을 가질 수 있습니다
exports.init = function() { ... };
다음을 다른 파일에, 당신은 당신이 일반적으로 스포티 파이 API의 모듈을 포함하는 데 사용하는 require
기능을 사용하여 필요할 수 있습니다
var sp = getSpotifyApi(),
models = sp.require("$api/models"),
views = sp.require("$api/views"),
myModule = sp.require("/js/myModule");
myModule.init();
미리보기 API와 함께 작동하며 종속성을 정의 할 수 있습니까? – williamparry
네, 비슷한 방식으로 작동합니다. 모듈에서 export 변수에 할당 한 함수를 내보내지만'require ([ "$ api/models", "$ api/views", "/ js/myModule"], function (models, views) , myModule) {...}); ' 새 API가 최종적으로 릴리스되면 변경 될 수 있습니다. –
모듈 내부에서 의존성을 설정할 수 있습니까? 이것은 require()가 자신의 require()가있는 모듈을 호출 할 수 있음을 의미합니다. – williamparry