Articles of browserify

Utilisation de browserify, Uncaught ReferenceError: la fonction n'est pas définie

Je tente un exemple dans http://browserify.org/ et essayez de faire un appel de fonction comme suit: Mon html est: <!DOCTYPE html> <html> <head> <title>Test Browserify</title> <script src="bundle.js"></script> </head> <body> <button onclick="hello()">test</button> </body> </html> Et mon javascript est: var unique = require('uniq'); var data = [1, 2, 2, 3, 4, 5, 5, 5, 6]; console.log(unique(data)); function […]

Navigateur de noeud pour les bibliothèques de base de nœud

C'est une question juste pour confirmer ma compréhension du navigateur de nœud. Substack / node-browserify dit: Compatibilité: Beaucoup de modules npm qui ne fonctionnent pas, ne fonctionneront plus qu'après avoir été navigabilisés. D'autres prennent plus de travail. Beaucoup de modules intégrés au noeud ont été emballés pour fonctionner dans le navigateur, mais seulement lorsque vous […]

Exiger des feuilles de style et les injecter sur html comme lien avec browserify

Je veux essayer d'utiliser le navigateur pour la construction de mes projets. Il semble très cool que je puisse exiger des fichiers js en utilisant des chemins relatifs, puis regroupe et minifie tous ces fichiers. Mais il ne me reste toujours pas clair, si je peux ajouter automatiquement ce paquet à html comme <script src="…/…/bundle.min.js"></script> […]

Browserify "module n'est pas défini"

Je suis nouveau pour naviguer. J'ai essayé le code ci-dessous et obtenu Uncaught ReferenceError: module is not defined lors du chargement de ma page Web. Tout est assez simple et simple, donc je ne sais pas ce que je fais mal: ChronoOpenList.js: module.exports = function getChronoOpenList() { var xml = new XMLHttpRequest(); xml.open("GET", "api/nextrequestdue/", true); […]

Test des modules CommonJS qui utilisent des alias et des cales de navigateur

Browserify permet de créer des alias et des modules de calage qui ne sont pas directement compatibles avec CommonJS. Puisque j'aimerais exécuter mes tests dans CLI de noeud, puis-je gérer les alias et les modules modifiés dans le nœud? Par exemple, disons que je suis aliasing ./my-super-module pour supermodule et calmer et aliasing un plugin […]

Identifiant de dépendance du navigateur et du factor-factor

J'utilise browserify et factor-bundle pour gérer les dépendances et, en théorie, cela devrait fonctionner très bien. Nous avons différents points d'extrémité à travers les pages, et le partage des fentes des facteurs est très rapide et efficace pour la mise en cache. Le problème, c'est que je me heurte à ce problème: https://github.com/substack/factor-bundle/issues/13 À moins […]

Création d'un bundle qui supporte le navigateur et jQuery <script> tag load

Je travaille sur une bibliothèque JavaScript (bitcoin-prices.js) que j'aimerais utiliser en utilisant browserify. La bibliothèque dépend de jQuery. Je ne voudrais pas forcer les utilisateurs de la bibliothèque à naviguer, mais conserver l'intégration de "déposer un fichier + script tag" pour ceux qui n'ont pas bu le dernier koolaid de la communauté JavaScript. Ma question […]

AngularJS RequireJS Browserify et le module Javascript / cauchemar de portée globale

J'ai creusé un peu ces derniers temps dans toute cette bataille de CommonJS contre AMD et ce sont mes découvertes … (BTW je ne prêche pas ici, je partage mes pensées pour obtenir des idées constructives …) L'exigence apporte beaucoup de complexité à Mes modules angulaires, cela me sent mal, car il s'agit d'un module […]

Naviguer avec jQuery> = 2 produit "jQuery nécessite une fenêtre avec un document"

J'utilise browserify pour regrouper mon javascript front-end en utilisant les dépendances style CommonJS. Par exemple, j'ai: $ = require('jquery/dist/jquery'); // v2.1.0-beta2 _ = require('underscore'); Backbone = require('backbone'); Toutefois, lorsque vous naviguez les forfaits, les dépendances auxquelles j'ai rencontré l'erreur de la console suivante: Error: jQuery requires a window with a document En regardant le code […]

Comment regrouper plusieurs bibliothèques javascript avec browserify?

J'essaie d'utiliser Browerifiy dans le navigateur, si j'utilise l'option autonome, elle expose un module. Je ne veux pas faire cela. Le site Web et la documentation semblent tout simplement couper partout où je m'occupe de la compilation du code. Personne n'a déclaré comment utiliser réellement le code dans la propriété du navigateur. J'ai une tâche […]