W moim pliku grunt.js
MamKorzystanie grunt requirejs z wynikami migdałów w „określenie nie jest zdefiniowana”
requirejs: {
dist: {
options: {
almond: true,
wrap: true,
modules: [{name: 'main'}],
mainConfigFile: "src/js/main.js",
baseUrl: "src/js",
dir: "tmp/js",
inlineText: true,
preserveLicenseComments: false
}
}
}
Running grunt requirejs:dist
zapełnia katalog tmp/js
z niektórych minified plików - między innymi duży plik main.js (wszystko wydaje się być powiązane w tym pliku zgodnie z oczekiwaniami) - jednak gdy chcę włączyć ten plik podobnie jak
<script type="text/javascript" src="tmp/main.js"></script>
skutkuje to "Uncaught ReferenceError: define is not defined"
Intencją przy użyciu migdałów było to, że nie muszę ładować pliku require.js
, aby załadować mój plik z opcją - jakikolwiek pomysł, jak to zrobić?
przypis: Ja już udało się zrobić to w ten sposób, chyba że wcześniej plik main-built.js
został skompilowany, jednak nie wydaje się być już sprawę (aktualizacje ... -.-)
obecnie nie korzystam już z require.js, ale postaram się zrealizować Twoje sugestie, gdy tylko znów będę miał do nich dostęp - dziękuję za odpowiedź :) – Peter