2017-09-30 3 views
1

J'ai cela dans /client/main.htmlComment ajouter correctement un CDN à un projet Meteor 1.5?

<head> 
    <title>Meteor ESP8266</title> 
    <link href="https://gitcdn.github.io/bootstrap-toggle/2.2.2/css/bootstrap-toggle.min.css" rel="stylesheet"> 
    <script src="https://gitcdn.github.io/bootstrap-toggle/2.2.2/js/bootstrap-toggle.min.js"></script> 
</head> 

<body> 
    <div id="app"></div> 
</body> 

Le CDN pour bootstrap-toggle.min.js me donne Uncaught ReferenceError: jQuery is not defined parce que le javascript CDN est chargé avant jQuery intégré Meteor a chargé.

Quelle est la bonne façon d'ajouter JS de CDN dans Meteor 1.5?

Répondre

3

Il suffit d'ajouter defer attribut dans votre balise <script>:

<script defer src="..."></script> 

Cela provoque des navigateurs d'exécuter le script après que le document a été analysé (et d'autres scripts ont été chargés).

MDN documentation.