Próbuję zainicjować aplikację, ale mam problemy z prawidłowym załadowaniem papieru do mojego skryptu. Używam require.js jako mojego programu ładującego AMD i próbuję załadować papier js z modułem shim.Paper.js shim config Require.js
Oto mój kod:
requirejs.config({
urlArgs: "bust=" + (new Date()).getTime(),//used to keep the browser from caching the scripts as we move
baseUrl : "scripts",//base scripts page!
paths : {
'jquery' : "../components/jquery/jquery.min", //specific libraries -- can be specified later
'underscore' : "../components/underscore/underscore",
'paper' : "../components/paper/paper"
},
shim: {
'underscore': {
exports: '_'
},
'paper' : {
exports: 'Paper'
},
},
});
// initialize the document with a doc ready!
requirejs(["jquery", "underscore", "paper"], function ($, _, Paper) {
alert(_);
alert(Paper);
});
Pierwszy alarm działa poprawnie (podkreślenia), co oznacza, że ładuje w porządku, ale nie może wydawać się, aby dowiedzieć się, jak uzyskać paper.js działa prawidłowo.
Każda pomoc zostanie bardzo doceniona.
Pierwszy krok: sprawdź konsolę javascript, aby upewnić się, że komponenty/papier/papier są ładowane. –
Po węszeniu w bibliotece nie powinno to być "PaperScript" zamiast "Paper"? – asgoth
hej, wygląda na to, że wszystko się ładowało, ale musiałem zawinąć je w moduł definiujący – JonMorehouse