Code: Select all
importmaps
Code: Select all
import jquery from "jquery"
window.jQuery = jquery;
window.$ = jquery;
Wie für das, was ich getan habe:
Code: Select all
./bin/importmap pin jquery --download
< /code>
Gibt mir die Importmap -Zeile: < /p>
pin "jquery" # @3.6.0
< /code>
Sehen Sie sich dann die Importmap JSON an: < /p>
{
"imports": {
"application": "/assets/application-37a24e4747cc3cde854cbbd628efbdf8f909f7b031a9ec5d22c5052b06207eb8.js",
"@hotwired/turbo-rails": "/assets/turbo.min-96cbf52c71021ba210235aaeec4720012d2c1df7d2dab3770cfa49eea3bb09da.js",
"@hotwired/stimulus": "/assets/stimulus.min-900648768bd96f3faeba359cf33c1bd01ca424ca4d2d05f36a5d8345112ae93c.js",
"@hotwired/stimulus-loading": "/assets/stimulus-loading-1fc59770fb1654500044afd3f5f6d7d00800e5be36746d55b94a2963a7a228aa.js",
"jquery": "/assets/jquery-498b35766beec7b412bab57a5acbe41761daa65aa7090857db4e973fa88a5623.js",
"controllers/application": "/assets/controllers/application-368d98631bccbf2349e0d4f8269afb3fe9625118341966de054759d96ea86c7e.js",
"controllers/hello_controller": "/assets/controllers/hello_controller-549135e8e7c683a538c3d6d517339ba470fcfb79d62f738a0a089ba41851a554.js",
"controllers": "/assets/controllers/index-7a8fc081f7e391bd7b6fba95a75e36f88ba813da2c4c8787adad248afb9a0a06.js"
}
}
Code: Select all
$(document).ready(function (){
console.log('jQuery working.');
})
< /code>
fällt mit dem Fehler fehl: < /p>
(index):41 Uncaught ReferenceError: $ is not defined