require([ "../scripts/Test/Chart.min.js" ], function( Chart ) { // this function contains all logic requiring Chart.min.js function loadChart() { var ctx = document.getElementById("myChart").getContext('2d'); var myChart = new Chart(ctx, {...}); // remaining chart logic here } // call the load chart function once Chart.min.js is loaded loadChart(); });You can see this approach used in several Aras Community Projects, like this method in the Workflow Timeline project. Another thing that may help is putting your Test folder in the Innovator/Client/javascript folder instead of the scripts folder. I'm not sure whether this makes a difference, but I think it may have resolved an issue for me once. Hope this helps! Eli